4.4. JavaScript字符串类型
字符串用于表示一串字符,是计算机与人类直接沟通的桥梁。
JavaScript字符串定义方法
varstr="字符串";//方法一varstr=newstring("字符串");//方法二
通常使用方法一,比较简单。应该使用单引号'或者双引号"将字符串囊括其中。
JavaScript字符串使用注意事项
- 字符串类型可以表示一串字符,比如"www.dreamdu.com"、'梦之都'
- 字符串类型应使用双引号(
")或单引号(')括起来
应该使用\(反斜杠)在JavaScript字符串中表示转义字符(转义字符就是在字符串中无法直接表示的)。
| 字符 | 转义字符表示法 |
|---|---|
| " | \" |
| ' | \' |
| \ | \\ |
| / | \/ |
| b | \b |
| f | \f |
| n | \n |
| r | \r |
| t | \t |
| u | \u |
\u后面加4个十六进制数字可以表示一个字符,例如
varsStr="\u0064\u0072\u0065\u0061\u006D\u0064\u002E\u0063\u006F\u006D";alert(sStr);
可以打印出dreamdu.com
转义字符与\u可以参考,ASCII编码表。
字符数组
varstr="www.dreamdu.com";document.write(str+"的第五个字母是"+str[4]);document.write(str+"!="+str[0]+str[1]+str[2]+str[3]+str[4]+str[5]);
JavaScript字符串中的每个值可以使用字符数组的方式访问,注意字符串数组的索引是从0开始的。可以使用charAt()函数代替数组索引方式。(IE不支持字符数组,请使用charAt函数)
字符串的length属性
可以通过length属性获得字符串长度。例如:
varsStr="www.dreamdu.com";alert(sStr.length);
JavaScript字符串类型示例 -- 可以尝试编辑
JavaScript的String对象提供了一系列的字符串处理函数。学习:JavaScript String 对象与函数