JavaScript权威指南 8.9分
读书笔记 第三章 类型、值和变量
晓慧读书

js中运算符有+、-、*、/、%(取余)

除了基本的运算符,js还有更加复杂的算术运算,这些复杂运算通过作为math对象的属性定义的函数和常量实现

js中的算术运算在上溢、下溢和被零整除时报错,如果超过了能表示的范围就是infinity正无穷大,如果是负无穷大,则是-infinity

下溢是运算结果无限接近于0并比js所能表示的最小值还小时的一种情况,js会返回0

0除以0是没有意义的,运算结果是一个非数字,即NAN。

无穷大除以无穷大,负数开平方、算术运算符与非数字或者无法转化数字的操作数一起使用时都将返回NAN

NAN和任何值都不相等,包括它本身

-0和0相等,严格模式下也生效

判断是否是NAN的办法:1.x!==x为true时,x是NAN,2.函数isNaN() 当是nan时才进入。

0
《JavaScript权威指南》的全部笔记 64篇
豆瓣
免费下载 iOS / Android 版客户端