2020.12.4 07:35
ES6练习
1.var和let区别?
01块级作用域
02不能重复声明
03没有变量提升的概念
2.分析代码执行结果?
var a=123;
if(true){
a='zsh';
let a;
}
报错 a在未声明之前不能使用
分析:let会绑定作用域,并且没有变量提升,就是暂时性死区
3.补全代码
var person={
name:'zs',
age:12
}
let str=` `;
结果呈现:用户的姓名为 ,年龄是
result.innerHTML=str;
解答:
let str=`用户的姓名为${
person.name},用户的年龄为${
person.age}`;
4.将下面字符串改用模板字符串实现
$("#result").append(
"He is <b>"+person.name