1.JS字符串特点
ECMAScitpt中的字符串是不可变的,字符串一旦创建,他的只就不能改变。要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量。
2.JS字符串属性
(1).length
.length 返回字符串的长度。
var str='hello world';
alert(str.length); // 11
3.JS字符串方法
(1).charAt(index)
.charAt(index) 返回指定索引位置的字符,(index)表示字符串中某个位置的数字,字符在该字符串中的下标,若index超出字符串的length,.charAt()返回空。
var str = "abcdef";
console.log(str.charAt(1)); //输出字符串中第二个位置的字符,结果为 b
console.log(str.charAt(9)); //选定位置超出字符串的长度,结果为 空
(2) .charCodeAt(index)
.charCodeAt(index)返回指定索引位置字符的Unicode编码。
var str='a';
console.log(str.charCodeAt(0)); // 97
(3).fromCharCode(numX,numY,…,num)
.fromCharCode(num) 返回的是ASCII码对应的值,num可以是一个或多个ASCII码值,多个用逗号分割。
console.log(String.fromCharCode(97,98,99)); //结果为 abc