1.字符串的创建
- 传统方式
var str = new String( " " );
通过new关键字来创建新的对象,string对象来处理字符串
- 字面量方式:
var str = ' ';
2.字符串的方法
- charAt 返回指定位置字符
var s = str.charAt( 指定位置 )
- length 返回字符串的长度
var long = str.length
- charCodeAt 返回指定位置字符的Unicode编码
str.charCodeAt( 指定位置 )
- fromCharCode 接收一个Unicode编码并返回对应的字符串
var c = String.fromCharCode( Unicode编码 );
- replace 替换,将两个参数互相替换后返回整个字符串
str = str.replace( "被替换内容","替换的内容");
- substring 截取两个下标间的字符串后返回(包头不包尾,与数组中的slice类
似)
str = str.substring( " 开始位置 " , " " 结束位置 " );
- substr 截取指定长度的字符串后返回
str = str.substr (" 开始位置 " , " 截取长度 " );
- split 将数组按照依据分割为字符串数组,若超出长度范围,则返回指定长度,否则返回实际长度
str = str.split( " 分割依据 " , " 返回长度 ");
- slice 提取指定范围的字符串
str = str.slice( " 开始位置 " , " 结束位置 " );
- indexOf 返回首次出现指定字符时的下标(若没有出现指定字符,则返回-1)
var first = str.indexOf( '指定字符' );
- lastIndexOf 返回最后一次出现指定字符时的下标
var last = str.lastIndexOf( '指定字符' );
- toLowerCase 将字符串转换为小写后返回
var str = str.toLowerCase( );
- toUpperCase 将字符串转换为大写后返回
var str = str.toUpperCase();
字符串的方法可理解为,将字符串转换为以单个字母组成的数组后使用数组方法
Unicode编码:万国码,每一个语言的每一种字符都有其对应的Unicode编码
本文均属个人理解