在 JavaScript 中的 字符串 要用单引号或双引号来包裹它,只要你在开始和结束都使用相同类型的引号,单引号和双引号的功能在JavaScript中是相同的。
"This string has \"double quotes\" in it"
当我们需要在字符串中使用与开头结尾相同的引号时,我们需要对引号进行 转义 。如果你有很多双引号的字符串,使用转义字符可能导致难以阅读。这时候可以使用单引号。
例如:‘Hello "world"’等价于"Hello \"world\""这样一对比就知道使用‘’单引号是更加方便的
在JavaScript中使用+号连接两个字符串,如果想要让一个数字转变为字符串的话那么只需要让数字+“”便,可如:13+“”
字符串在没有赋值前不能进行运算操作
如:
var myse+="hello";//是错误的
var myse="he";//正确
myse+="llo";
可用字符串.length获得字符串长度
字符串就和数组一样,可用字符串[x]来获得第x个字符
在 JavaScript 中,字符串
的值是 不可变的,这意味着一旦字符串被创建就不能被改变。
例如,下面的代码:
var myStr = "Bob";
myStr[0] = "J";
是不会把变量 myStr
的值改变成 "Job" 的,因为变量 myStr
是不可变的。注意,这 并不 意味着 myStr
永远不能被改变,只是字符串字面量 string literal 的各个字符不能被改变。改变 myStr
中的唯一方法是重新给它赋一个值,就像这样:
var myStr = "Bob";
myStr = "Job";