(一)常用方法
- toFixed();
四舍五入到小数点后几位
var x=9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);
- toPrecision()
四舍五入保留有效数字
var x=9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);
- parseInt()
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 yyy");
parseInt("yyy 10");
- parseFloat()
parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 yyy");
parseFloat("yyy 10");
(二)Math
Math.pow(8,2);
Math.sqrt(64);
Math.abs(-4.7);
Math.ceil(6.4);
Math.ceil(6.7);
Math.ceil(6.0);
Math.floor(6.4);
Math.floor(6.7);
Math.floor(6.0);
Math.round(6.8);
Math.round(2.3);
Math.round(5.5);
Math.max(1,5,4,8,6,0);
Math.min(1,5,4,8,6,0);
Math.random();
(三)Date
- 获取当前时间
var data=new Date();
console.log(data);
console.log(typeof data);
console.log(Number(data))
var data=Date();
console.log(data);
console.log(typeof data);
console.log(Number(data))
- 计算时间差
const data1=new Date();
for(let i=0;i<9999999;i++){}
const data2=new Date();
console.log((data2-data1)/1000+"秒");