查询字符串开头结尾和包括
- includes ():查询字符串是否包含某个字符串,有返回 true, 没有返回 false
- startsWith ():检查字符串是否以某个字符串开头,是返回 true, 否则返回 false
- endsWith ():检查字符串是否以某个字符串结尾,是返回 true, 否则返回 false
let str = 'hello world' console.log(str.includes('e')) console.log(str.includes('f')) console.log(str.startsWith('h')) console.log(str.startsWith('hello')) console.log(str.startsWith('ha')) console.log(str.endsWith('h')) console.log(str.endsWith('world')) console.log(str.endsWith('hello'))
let str = 'hello world' console.log(str.startsWith('h',1)) console.log(str.startsWith('h',0))
第二个参数是索引,从 0 开始,字符串和索引正确返回 true,错误返回 false
模板字符串
//字符串拼接 // function func(name,age) { // return '我是' + name + ',年龄' + age; // } function func(name,age) { return `我是${name}年龄${age}`;//使用模板字符串,esc键下的`键包裹 } console.log(func('张三',25));
多行文本
let multiLineString = ` 这是一个多行文本 这真的是一个多行文本 你信吗 ` console.log(multiLineString)