JavaScript字符串定义方法
var
str
=
"
字符串
"
;
//
方法一
var
str
=
new
string
(
"
字符串
"
)
;
//
方法二
通常使用方法一,比较简单。应该使用单引号'
或者双引号"
将字符串囊括其中。
JavaScript字符串使用注意事项
- 字符串类型可以表示一串字符,比如"www.dreamdu.com"、'梦之都'
- 字符串类型应使用双引号(
"
)或单引号('
)括起来
应该使用\
(反斜杠)在JavaScript字符串中表示转义字符(转义字符就是在字符串中无法直接表示的)。
字符 | 转义字符表示法 |
---|---|
" | \" |
' | \' |
\ | \\ |
/ | \/ |
b | \b |
f | \f |
n | \n |
r | \r |
t | \t |
u | \u |
\u
后面加4个十六进制数字可以表示一个字符,例如
var
sStr
=
"
\u0064\u0072\u0065\u0061\u006D\u0064\u002E\u0063\u006F\u006D
"
;
alert
(
sStr
)
;
可以打印出dreamdu.com
转义字符与\u
可以参考,ASCII编码表。
字符数组
var
str
=
"
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属性获得字符串长度。例如:
var
sStr
=
"
www.dreamdu.com
"
;
alert
(
sStr
.
length
)
;