1、字符串模板
字符串拼接的写法:
let a = "美琴";
let b = `<h1>欢迎你来这里玩耍啊</h1>,${a},希望你经常来玩啊!!!`;
document.write(b)
注意使用“,tab键盘上面的点包住字符串,${}
还支持运算符
let a=1;
let b=2;
let result= `${a+b}`;
字符串常用的方法,拼接,是否存在,开头是否存在,结尾是否存在,复制。
let a = "美琴"; let b = `<h1>欢迎你来这里玩耍啊</h1>,美琴,希望你经常来玩啊!!!`; 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)
转载于:https://my.oschina.net/dmq/blog/1837298
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101585.html原文链接:https://javaforall.net

