定义字符串:
var str = "HelloWorld!";
获取字符串长度:
str.length; //11
获取指定位置的字符:
str[5]; //W
注意:无法改变制定位置的字符,如果强行改变也不会报错,但是并不会改变原字符串的值
var str1 = "Hello!";
str1[0] = 'W';
alert(str1); //Hello!
常用方法(调用这些方法并不会改变原字符串的值,而是返回一个新的字符串)
toUpperCase()
把一个字符串全部转换为大写
var str = "Test";
str.toUpperCase(); //返回TEST
toLowerCase()
把一个字符串全部转换为小写
var str = "HEllo";
str.toLowerCase(); //返回hello
indexOf()
会搜索指定字符串出现的位置
var s = "Hello, china!";
s.indexOf("china"); //返回7
s.indexOf("China"); //未找到指定子串,返回-1
subString()
返回指定索引区间的子串
var s = "Hello, China!";
s.subString(5, 7); // 返回 ', '
s.subString(7); //从索引7开始到结束,返回'China!'