1.不区分整数和浮点数,都是用浮点数表示
2.IEEE 754 64位浮点格式的数值
3.浮点数:最大值:1.798…10^308
最小值:5*10^-324
4.整数:最小:-2^53
最大:2^53
实际操作:
var decimal=20;
var hex=0*FE;//十六禁止;相当于十进制254
var octal=077;//八进制;相当于十进制63
console.log(hex)
console.log(octal)
//浮点数
var value1=3.1415926;
var value2=123.543;
var value3=1.3e20;//1.3*10^20
var value4=1.3E-12;//1.3*10^12
数学函数
%d整形 ,%f浮点,%s字符串(相当于占位符)
求幂函数
"Math.pow(2,10)=%d",Math.pow(2,10);
四舍五入函数
"Math.round(4.3)=%d",Math.round(4.3);
"Math.round(4.8)=%d",Math.round(4.8);
向上取整
"Math.ceil(1.3)=%d",Math.ceil(1.3);
"Math.ceil(1.9)=%d",Math.ceil(1.9);
向下取整
"Math.floor(1.3)=%d",Math.floor(1.3);
"Math.floor(1.9)=%d",Math.floor(1.9);
求绝对值
"Math.abs(-10)=%d",Math.abs(-10);
"Math.abs(-1)=%d",Math.abs(-1);
求最大值和最小值
Math.max(20,30,40);最大
Math.min(10,20,30);最小值
随机数(0<random<1)
"Math.random()=%f",Math.random()
随机出大于20小于50
20+Math.random()*30
上述代码取随机浮点数
"Math.random()=%d",Math.random()
取整数
圆周率常量
"Math.PI=%f",Math.PT
自然对底
"Mth.E=%f",Math.E
求平方根
"Math.sqrt=%f",Math.sqrt(10);
sin正xuan
"Math.sin(Math.PI/2)=%f",Math.sin(Math.PI/2);//参数时弧度
求自然对数
"Math.sqrt(10)=%f",Math.sqrt(10));
e的n次幂
"Math.exp(5)=%f",Math.exp(5);