字符串
字符串可以包含在单引号,双引号,反引号之中:
let a = 'hello';
let b = 'world';
let c = `hello world`;
复制代码
单引号和双引号其实功能是一样的,反引号可以允许我们通过${...}
将表达式嵌入到字符串中,比如:
function sum(a,b){
return a+b;
}
console.log(`sum(1,2) = 3`)// 1+2 = 3
复制代码
反引号的使用还有一个特点就是允许我们换行,如:
let result = `
hello
world
I
am
coming
`
console.log(result)//输出多行显示
复制代码
如果使用单引号或者双引号这样操作就会出现Error: Unexpected token ILLEGAL
字符串长度
length 属性可以获取字符串长度
alert(`hello`.length);// 5
工作中经常有部分人会错误的使用str.length()
,这样是不对的,length是一个属性,不是函数
字符访问
访问字符有两种方式,一个是使用方括号[pos]
,另一个是使用chartAt(pos)</