进制转换操作:默认转换为10进制数 八进制数0开头表示 无效的情况下默认十进制,去掉前导0 十六进制0x开头
alert(070);//八进制数070转为十进制56
alert(079);//无效的八进制已十进制输出79
alert(0x1A);//十六进制转10进制
parseInt(70,8)//第一个参数是任意类型数字,第二个声明了该数值的进制,转换10进制必须声明
alert(parseInt(70,8));//声明八进制数70,转10进制为56,
alert(parseInt(78,8));//这个是非法8进制数,但是声明了8进制,只是别前面认识的规范八进制,其他忽略
FLOAT计算会出现不精准情况,可以使用x.toFixed(n); x表示需要处理的小数,n表示保留位数
alert(5.0003.toFixed(2));//5.00
number科学计数法: 用法:正次幂转为正常数,4e4转化4000 将一个极小的数转为科学计数法(负次幂) 0.0000004转为4e-7
alert(3e3);//3000
alert(0.0000002);//2e-7
number存在一个极限 最大极限:Number.MAX_VALUE; 最小极限:Number.MIN_VALUE; 超过最大极限返回一个intinity(正无穷),超过最小极限-infinity(负无穷) 获取正无穷Number.POSITIVE_INFINITY 获取负无穷:Number.NEGATIVE_INFINITY
Number.MAX_VALUE();//1.7976931348623157e+308
Number.MIN_VALUE();//5e-324
Number.POSITIVE_INFINITY;//infinity
Number.POSITIVE_INFINITY;//-infinity