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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101585.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...