1、字符串模板
字符串拼接的写法:
let a = "美琴"; let b = `
欢迎你来这里玩耍啊
,${a},希望你经常来玩啊!!!`;document.write(b)
注意使用``,tab键盘上面的点包住字符串,${}
还支持运算符
let a=1; let b=2; let result= `${a+b}`;
字符串常用的方法,拼接,是否存在,开头是否存在,结尾是否存在,复制。
let a = "美琴"; let b = `
欢迎你来这里玩耍啊
,美琴,希望你经常来玩啊!!!`;document.write(b.includes(a)); //true document.write(b.indexOf(a)); //19 ES5中的方法 document.write(b.startsWith(a)); document.write(b.endsWith(a));
let c = 'meiqin|'.repeat(3)
2、ES6数字操作
二进制和八进制 0B和0O
let a = 0b010101 let b = 0o101010
数字验证
NaN验证
3、箭头函数
var a = (a,b=10) => { console.log(a+b) }
a(5,6)
var b = function () { console.log("meiqin") } console.log(b) b()
其中b是一个函数,typeof()出来是function,
如果写b(),就会执行函数。
4、对象的函数解构
let json = { a:'meiqin', b:'美琴' }
var fun = ({a,b='meiqin'}) => { console.log(a,b) }
fun(json);
前端的美好愿望是直接把这个JSON格式数据当作参数,传递到函数内部进行处理。
注意传人参数是对象,要加{}
let arr = ['meiqin','美琴'] var fun = (a,b) => { console.log(a,b) } // fun(arr) //这是不能成功解构的 fun(...arr)