js字符串

字符串声明

1.直接声明  var str='hello'

2.使用new关键字 (会开辟新的内存空间) var str=new String('hello')

new String 和 String的区别  前者开辟空间 后者只是进行转换

字符串查询方法

1.index 从前往后

2.lastindexof 从后往前

3 search 从前往后 不能指定起始位置 支持正则表达式

根据下标返回对应的字符串

1.charAt(根据下标返回字符串)

2.charCodeAt(根据下标返回的对应字符串的ASCII码)

 

字符串截取方法

slice   //传入的参数 开始的下标 结束的下标(不包含结束位置)

substring  必须具备开始位置(不支持负值) 结束位置可以写可以不写

substr   //传入的参数 开始的下标  截取的个数

 

连接的方法

concat

 

支持正则表达式的四个

search 查找下标

split  分割  返回值是数组

match 匹配 将匹配的内容(如果没有g没有只匹配第一个填入)填充到对应的数组返回 (Array)

replace 替换    将对应的内容替换成某个内容然后返回 (String)

 

其他辅助方法

trim 去除前后空格(中间的不去)

toUpperCase  //转大写

toLowerCase  //转小写

fromCharCode  静态方法 将ascii码转为字符串(使用类名.对应的方法 调用 使用static进行修饰)

posted @ 2022-10-08 18:49  一棍一行小代码  阅读(37)  评论(0编辑  收藏  举报