前端笔记 - 字符串
Posted tanyioO
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端笔记 - 字符串相关的知识,希望对你有一定的参考价值。
所有常用字符都是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)
以上是关于前端笔记 - 字符串的主要内容,如果未能解决你的问题,请参考以下文章