-
所有罕用字符都是 2 字节的代码
-
反斜线
console.log(``) // ''
-
字符串办法
s[i] => s.charAt(i) // 定位 s.indexOf(str,index) // 从 index 开始在 s 中查找 str s.lastIndexOf(str,index) // 从 indx 开始从后往前在 s 中查找 str s.includes(str,index) // 从 indx 开始查找 s 中是否蕴含 str s.startsWith(str) // s 是否以 str 开始 s.endsWith(str) // s 是否以 str 完结 // 获取子字符串 s.slice(start,end) // 不包含 end。能够为负值。s.slice() 相当于复制 s s.substring(start,end) // 不包含 end。负值 =0。容许 start>end,主动换地位 s.substr(start,length) // 从 start 开始长度为 length 的字符串。能够为负值 // 字符串比拟 小写 > 大写 s.codePointAt(index) // 返回 s 中在 index 地位的 UTF-16 编码 => s.charCodeAt(index) String.fromCodePoint(num) // 返回 UTF-16 编码代表的数字 => String.fromCharCode(num) s1.localeCompare(s2) // 返回一个 num, 示意 s1 是否在 s2 之前 // 其余 s.trim() // 删除 s 前后空格 s.repeat(num) // 反复字符串 num 次
-
按位 NOT
~
:它将数字转换为 32-bit 整数(如果存在小数局部,则删除小数局部),而后对其二进制示意模式中的所有位均取反。~n = -(n+1)