字符串及字符串的方法

106 阅读1分钟

字符串

创建方法:

1.字面量: var str1 = 'hhhh'; 2.构造函数: var str5 = new String('qwe');

字符串的方法

使用方法:字符串.方法();

1.charAt(索引) 作用:查询指定下标的值; 返回值:查询到的值,没有查询到就是一个空字符串; 2.charCodeAt(索引) 作用:查询指定下标的值对应的ascll码,没有查询到就是NaN;

大小写转换

小写: toLowerCase() 大写: toUpperCase() 返回值:转换后的字符;

截取

1.substr可能会被删除) 语法:.substr(开始索引下标,截取个数) 2.substring 语法:.substring(开始下标,结束下标) ==注意:== 截取不包括结束下标,不写结束下标相当于从当前下标截取完毕,不写开始下标,相当于整个截取。 3.slice 语法:.slice(开始下标,结束下标); ==注意:== 截取不包括结束下标,不写结束下标相当于从当前下标截取完毕,不写开始下标,相当于整个截取。 拼接: concat; 查找: indexOf、lastIndexOf; 分割: split 参数如果是空字符串,会将字符串全部分隔开()==以逗号形式== ,可以配合join使数组扁平化。 返回值: 数组形式。

去掉空格

两端: trim(); 左侧(起始): trimStart()、trimLeft(); 右侧(结尾): trimeEnd()、trimRight(); 值得注意得是,由于右侧空格在控制台上不好显示,所以看起来会没效果;

查询与替换

查询

是否拥有该字符串:includes(); 是否以该字符串开头或结尾:startwith()、endwith();

替换

语法: replace('要被替换的字符','替换的字符'); 作用:找到第一个满足条件的字符将其替换; 返回值:替换完成的字符串。