ES6
if else while for 这些语句中也有let作用域
let 具有块级作用域,声明的变量要在变量之后
{
let g="作用域"
console.log(g);
}
注:1.一定要赋初始值,2.一般常量使用大写(潜规则),3.S
const school='尚和尚'
console.log(school)
{
const player = 'UZI'
console.log(player)
}
const TEAM = ['UZI', 'MXLG', 'Ming', 'Letme'];
TEAM.push('modex')
console.log(TEAM)
变量的解构赋值
ES6 允许按照一定模式从数组对象中提取值,对变量进行赋值这被称为‘解构赋值’
1.数组的解构
count F5=['小沈阳','ASDA','ASSA','ADFG'];
let [xiao, liu, zhao, sas] = F5
console.log(xiao)
console.log(liu)
console.log(zhao)
console.log(sas)
2.对象的解构
const zhuao = {
namem: '找被商',
age: '不详',
xiaopin: function () {
console.log("我可以演小品");
}
};
let {
namem, age, xiaopin } = zhuao;
console.log(namem)
console.log(age)
console.log(xiaopin)
xiaopin();
模板字符串
let modex='我也是一个字符串哦!'
console.log(modex, typeof modex);
let str = '<ul>'
+ '<li> 瑟A</li>'
+ '<li>瑟B</li>'
+ '<li>瑟C</li>'
+ '<li>瑟D</li>'
+ '</ul>'
let strt = '<ul><li> 瑟A</li><li>瑟B</li><li>瑟C</li><li>瑟D</li></ul>'
let stro = "<ul><li> 瑟A</li><li>瑟B</li><li>瑟C</li><li>瑟D</li></ul>"
let strr = `
<ul>
<li>瑟A</li>
<li>瑟B</li>
<li>瑟C</li>
<li>瑟D</li>
</ul >`;
console.log(strr)
let lovest = '邓邓';
let out = `${
lovest}是我心目中的最搞笑的演员!