【摘要】:使用数字时,不需要特殊指定数字是整型还是浮点型,JavaScript会自动判断数字类型,例如1、2.3、4.56等。因此在JavaScript中,1、1.0、1.00都用1表示,若要对三者进行区分,则需要将它们转换为字符串。图3.2.2JavaScript的数字类型数字前出现减号或负号(-),表示负数;加号(+)表示正数,可以省略。
JavaScript的数字类型只有一种,即number类型,它不区分整型、长整型、浮点型,采用64位浮点格式表示数字,最大值支持“1.7976931348623157e+308”,最小值支持“5e-324”。使用数字时,不需要特殊指定数字是整型还是浮点型,JavaScript会自动判断数字类型,例如1、2.3、4.56等。因此在JavaScript中,1、1.0、1.00都用1表示,若要对三者进行区分,则需要将它们转换为字符串。
提示
数字中出现的e表示科学计数法,e+2表示10的2次方100,e+3表示10的3次方1000。3.14e3表示3.14乘以10的3次方等于3140。大写E与小写e含义一致。
3.14e+2表示3.14乘以10的2次方,314e-2表示314除以10的2次方,表示乘法时可以省略加号。e不能单独使用,必须与数字一起使用,前后必须有数字。
3.2.2.html演示了数字的使用方式,并区别1和1.00,如下所示。
动手写3.2.2
(www.chuimin.cn)
执行3.2.2.html,输出数字到网页中,其中1和1.00输出到网页时都一样,只有使用字符串时两者才会有区别,如下图所示。
图3.2.2 JavaScript的数字类型
数字前出现减号或负号(-),表示负数;加号(+)表示正数,可以省略。在第4章运算符一节会讲解加号作为一元运算符时不能省略的内容。
JavaScript的小数与CSS中的小数相似,当数字是大于0且小于1的小数时,可以省略前面的0,即0.1与.1等价,都可以正常使用。
相关推荐