-
1.声明变量
-
1.1 变量提升
-
// 变量提升:a在{}中声明的,为局部作用域的,但是被提到一个全局作用域中,浏览器在解析时先声明a(var a,在{}上边),在声明a=12(在{}中),
最后在打印a, { /*作用域*/ var a = 12; } console.log(a);1.2 let声明
-
{ let声明表明为块级作用域,只能在这一块起作用 /*例子为错误*/
let b = 13;
}
console.log(b);1.3 const声明
-
// const只声明常量,即一旦声明,不可改变,因此下载网上下载代码,看到const不可删除或改变 const c =13; d=13; console.log();
2.模板字符串``(tab键上边的),为另一种字符串拼接方式
-
用于要插入变量时,使用方法:模板字符串`${变量名}`,
-
// 2.模板字符串 var name='alex',age='18'; /*声明多个变量*/ var str='alex,18岁了,约对象'; // 等同于var str= name+','+age+'岁了,约对象';(常规字符串拼接) console.log(str); var str=`${name},${age}岁了,约对象`; console.log(str); var url='https://www.baidu.com'; $('ul>li').append(`<a href=${url}></a>`);