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('公民','首都');回车
"中华人民共和国首都"
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"