Number基本数据类型:支持四种进制的表示形式。
1:包含的内容 正数、负数、0、NaN、Infinity、-Infinity
2:NaN : not a Number js的一个关键字。
进行数值计算的时候,如果没有办法得到一个数值型的结果,那么就会得到一个NaN的结果。
特点:
1):NaN和其他的数进行运算,结果还是NaN
2): NaN和自身不相等。
3):可以通过方法 isNaN(数据) 对数据进行判断是否是NaN。
如果数据是NaN,那么方法返回 true,否则返回false。
3: Infinity 代表正无穷。js的关键字。一个正数除以了0.结果就是Infinity。其他语言中不允许除以0. -Infinity 代表负无穷。一个负数除以了0.结果就是-Infinity。
<script>
var num = 10;
var num1 = -10;
var num2 = 0;
var num3 = "abc" * 4;//NaN
console.log (num3);
console.log (num3 + 6);//NaN
console.log (NaN == NaN);
console.log (isNaN(num3));//true
console.log (isNaN(3));//false
console.log (1/0);//Infinity
console.log (-1/0)//-Infinity
</script>