07. string【字符串】

07.string【字符串】

1.创建字符串
var str=“abc”               //字面量创建法
var str=new String          //构造函数创建法
2.遍历字符串
for (var i = 0; i < str.length; i++) {  //length属性定义字符串长度
            console.log(str[i]);
        }
3.模板字符串
模板字符串(template string)是增强版的字符串,用反引号(`)标识。
它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量(${})
4.字符串的方法

1.万能法【增,删,改】

split('val1','val2')    //把字符串转换成数组,值1表示分隔符,值2表示限制数组的长度

1.查找

indexOf('val','index')   //从前往后查找字符串,看是否含有指定字符,没找到返回-1
charAt(index)             //返回索引对应的字符
charCodeAt(index)         //返回索引对应字符对应的Unicode编码

2.截取

substring('val1','val2')  //截取字符串内容,值1表示开始索引,值2表示结束索引.
substr('val1','val2')     //截取字符串内容,值1表示开始索引,值2表示截取长度.

3.替换

replay('val1','val2')      //替换,值1为替换字符对象,值2为要替换的字符

3.拼接

concat( )                 //连接字符串,等同于拼接‘+’;返回新字符串,不改变原字符串

3.转换

toUpperCase( )              //转换成大写字符串
toLowerCase( )              //转换成小写字符串
String.fromCharCode(Unicode) //将参数中的编码转换成字符串,多个编码用逗号分隔
trim( )                     //删除前后空格
5.新增方法
repeat( )           //返回一个新字符串,表示将原字符串重复n次
includes( )         //返回布尔值,表示是否找到了参数字符串
startsWith( )       //返回布尔值,表示参数字符串是否在源字符串的头部
endsWith( )         //返回布尔值,表示参数字符串是否在源字符串的尾部
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容