“NaN”的版本间的差异

来自小青青的笔记
跳到导航 跳到搜索
(创建页面,内容为“众所周知,NaN,即Not a Number。 ==这个值不是javascript 特有的!== 这个值其实是 IEEE754 浮点数标准明确定义的值。 <syntaxhighlight l…”)
 
 
第1行: 第1行:
 
众所周知,NaN,即Not a Number。
 
众所周知,NaN,即Not a Number。
 
==这个值不是javascript 特有的!==
 
==这个值不是javascript 特有的!==
这个值其实是 IEEE754 浮点数标准明确定义的值。
+
这个值其实是 IEEE754 浮点数标准明确定义的值。你在其它编程语言中也能看到它,比如JAVA。
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
 
public class Nan{
 
public class Nan{

2020年3月19日 (四) 21:15的最新版本

众所周知,NaN,即Not a Number。

这个值不是javascript 特有的!

这个值其实是 IEEE754 浮点数标准明确定义的值。你在其它编程语言中也能看到它,比如JAVA。

public class Nan{
    public static void main(String[] args) {
        //这里不会抛出异常,而是输出NaN
        System.out.println(0.0/0.0);
    }
}

参考资料

为什么在 javascript 中 NaN 不能是一个独立的类型? - justjavac的回答 - 知乎