3-字符串模板以及字符串新增
2018-04-03 本文已影响0人
谷子多
字符串模板
优点 :可以随意换行
let name = 'jack';
let age = '12';
let str = `我的名字叫${name},我的年龄是${age}`;
console.log(str) //我的名字叫jack,我的年龄是12
字符串查找
str.includes();
str.indexoF(要找的东西) //返回值:索引
str.includes(要找的东西) //返回值:true/false
let str = 'apple banana orange'
alert(str.includes('banana')) // true
应用 : 判断浏览器
if(navigator.userAgent.includes('Chrome')){
alert('是谷歌')
}else{
alert('不是谷歌')
}
字符串以谁开头
str.startsWith(检测的字符串)
let str = 'file:///Users/aom/Documents/'
let str2 = 'https://www.baidu.com'
console.log(str.startsWith('http')) //false
console.log(str2.startsWith('http')) //true
字符串以谁结尾
let str = 'aaa.png'
console.log(str.endsWith('png')) //true
重复字符串
str.repeat(次数)
let str = '小蓝天幼儿园'
console.log(str.repeat(3)) //'小蓝天幼儿园小蓝天幼儿园小蓝天幼儿园'
填充字符串
str.padStart(整个字符串的长度,填充的字符串) //往前填充
str.padEnd(整个字符串的长度,填充的字符串) //往后填充