字符串String

字符串的两种创建方式(常量和构造函数)

1     // 创建字符串的时候要使用引号,单引号双引号都可以
2     // 但是如果有多层引号必须切换使用
3     // 如果有多层,可以使用转义
4     
5     var str = 'hello "xi\'ao\'ming"'
6 
7     var str1 = new String('hello string')

字符串常见API

方法 描述
charAt() 返回在指定位置的字符。
indexOf() 检索字符串,返回下标
lastIndexOf() 从后向前搜索字符串。
charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
fromCharCode() 从字符编码创建一个字符串。
concat() 连接字符串。
match() 找到一个或多个(正则表达式的)匹配。
replace() 替换与正则表达式匹配的子串。
search() 检索与正则表达式相匹配的值。
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
split() 把字符串分割为字符串数组。
substr() 从起始索引号提取字符串中指定数目的字符。
substring() 提取字符串中两个指定的索引号之间的字符。
toLowerCase() 把字符串转换为小写。
toUpperCase() 把字符串转换为大写。
trim() 去掉字符串前后空格(ES5)
startsWith() 字符串是否以某个字符开头(ES6)
endsWith() 字符串是否以某个字符结尾(ES6)
includes() 字符串是否包含某个字符(ES6)
repeat() 重复某个字符串几次(ES6)

敏感词过滤

  <script>
    // 替换
    // 如果要替换多个关键字,要结合正则,以后学了再说
    var str = 'hello TMD string'
    var str1 = str.replace('TMD', '***')
    console.log(str1)
  </script>

统计字符串中每个字符出现的次数:      https://www.cnblogs.com/strongerPian/p/12716198.html

ACSII表

 

posted @ 2020-04-16 22:02  strongerPian  阅读(87)  评论(0编辑  收藏  举报
返回顶端