字符串扩展
1.includes(str) :判断是否包含指定的字符串
2.startWith(str) :判断是否以指定字符串开头
3.endsWith(str) :判断是否以指定字符串结尾
4.repeat(count) :重复指定次数
let str = "sdsfsfsfcgrtt"
console.log(str.includes("t")) //true
console.log(str.startsWith("s")) //true
console.log(str.endsWith("t")) //true
console.log(str.repeat(1)) //sdsfsfsfcgrtt //重复一次
数值扩展
1.二进制与八进制数值表示法: 二进制用0b,八进制用0o
2.Number.isFinite(i) :判断是否是有限大的数
3.Number.isNaN(i) :判断是否为NaN
4.Number.isInteger :判断是否是整数
5.Number.parseINt(str) :将字符串转换成对应数值
6.Math.trunc(i) :直接去除小数部分
console.log(0b1010) //10
console.log(0o117) //79
console.log(Number.isFinite(Infinity)) //false
console.log(Number.isFinite(1)) //true
console.log(Number.isNaN(1)) //false
console.log(Number.isNaN(NaN)) //true
console.log(Number.isInteger(1.2)) //false
console.log(Number.isInteger(0)) //true
console.log(Number.parseInt("a")) //NaN
console.log(Number.parseInt("123aas12")) //123
console.log(Number.parseInt("1.2aw3")) //1
console.log(Math.trunc(1.632)) //1
数组扩展
1.Array.from(v) :将伪数组对象或可遍历的对象转换为真数组
2.Array.of(v1,v2,v3) :将一系列值转换成数组
3.find(function(value,index,arr){return true}) :找出第一个满足条件返回true的元素
4.findIndex(function(value,index,arr){return true}) :找出第一个满足条件返回true的元素下标
<button type="button">1</button>
<button type=