文本字符串的处理

var words='中华人民共和国公民';

在控制台输入words.length;回车,结果是9
相当于:

console.log(words.length);//结果是9

words.charAt(0);//结果是"中"
想得到最后一个字符用words.charAt(words.length-1);注意:JavaScript中,区分大小写,变量、函数名、关键字都区分大小写。
如果想知道在字符串中的编号,用words.indexOf('民')结果是3,因为编号从0开始。
字符串中有2个字,如果要知道最后一个字在字符串中的位置,用words.lastIndexOf('民')结果是8.
substring用于截取字符串
例如截取字符串的第3到第6个字符,words.substring(2,5);结果是人民共
替换字符串用replace函数,如,把公民替换为首都

words.replace('公民','首都');回车
"中华人民共和国首都"

split() 方法用于把一个字符串分割成字符串数组。

words.split("");//如果分隔符为空,则把字符串分割成一个一个字的数组。
["中", "华", "人", "民", "共", "和", "国", "公", "民"]

下面重新定义变量words

var words="How are you doing today?";
var newWords = words.split(' ',4);
console.log(newWords);

输出["How", "are", "you", "doing"]split之后字符串变为数组
consle.log(newWords[2])"you"

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容