字符串
- String.fromCodePoint() 从 Unicode 码点返回对应字符
String.fromCodePoint(0x20BB7)
// "𠮷"
2.String.raw() 转译模板字符串
String.raw`Hi\n${
2+3}!`
// "Hi\n5!"
3.codePointAt() 正确处理占四位字符的汉字
4.includes(), startsWith(), endsWith() 处理包含关系(支持第二个参数 表示开始搜索的位置)
includes():返回布尔值,表示是否找到了参数字符串。
startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。
endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。
let s = 'Hello world!';
s.startsWith('Hello') // true
s.endsWith('!') // true
s.includes('o') // true
5.padStart(),padEnd() 补全字符串长度
'12'.padStart(10, 'YYYY-MM-DD') // "YYYY-MM-12"
'09-12'.padStart(10, 'YYYY-MM-DD') // "YYYY-09-12"
6.replaceAll() 一次性替换所有匹配
'aabbcc'.replaceAll('b', '_')
// 'aa__cc'
数字
1.Math.trunc() 用于去除一个数的小数部分
Math.trunc(4.1) // 4
Math.trunc(4.9) // 4
Math.trunc(-4.1) // -4
Math.trunc(-4.9) // -4
Math.trunc(-0.1234) // -0
2.Math.sign() 方法用来判断一个数到底是正数、负数、还是零
Math.