- 便捷的取整
a. var a = 1.2; console.log(~~a);//2
b. var a = 1.2|0; console.log(a);//2
c.var a =1.2>>0;console.log(a);//2
2.將字符串轉(zhuǎn)換成數(shù)字
a. var a = '22' ;console.log(+a);//22
b. var a = '22'; console.log(parseFloat(a));//22
c. var a = '22';console.log(parseInt(a));//22
d. var a = '22';console.loh(Number(a));//22
3.將數(shù)字轉(zhuǎn)化成金錢格式 1234567890 –> 1,234,567,890
var test1 = '1234567890'
var format = test1.replace(/\B(?=(\d{3})+(?!\d))/g, ',')
console.log(format) // 1,234,567,890
4.取數(shù)組中的最大值與最小值
var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411];
var maxInNumbers = Math.max.apply(Math, numbers);
var minInNumbers = Math.min.apply(Math, numbers);
console.log(maxInNumbers 疗杉,minInNumbers )//122205,-85411
5.數(shù)組去重
var arr = [1,2,3,1,3,1,1,1,2];
console.log([... new Set[...arr]])
6.快速創(chuàng)建數(shù)組
console.log([...new Array(10).keys()])