批改状态:合格
老师批语:建议以当前教学进度为主, 之前作业可在双休日完成, 祝学习顺利
模板字面量用一对 ( `` ) 表含。变量用 $(变量名) 表示。
1、平时声明一个字符串,如果换行,需要用“\n\”字符:
let qwe = "今天Chrome更新了87最新版,\n\这是今年最后一次Chrome更新了";console.log(result);
用模板字面量就可以精简为:
let qwe = `今天Chrome更新了87最新版,\n这是今年最后一次Chrome更新了`;console.log(result);
2、 如果变量是拼接而成,例如:
let a = 80;b = 90;c = 100;result ="语文:" + a + "数学:" + b + "英语:" + c + "总分:" + [a + b + c];console.log(result);
用模板字面量就可以精简为:
let a = 80;b = 90;c = 100;result = `语文:${a} 分 数学:${b} 分 英语:${c} 分 总分:${ a + b + c} 分`;console.log(result);
标签函数用 function show(固定文字组成的数组,变量,变量)表示。同时用show引用函数。
例如:
let a = 80;b = 90;c = 100;function show(wer, s1, s2, s3) {let zbc = `${wer[0]}${a} ${wer[1]}${b} ${wer[2]}${c} ${wer[3]}${a + b + c}`;return zbc;}result = show`语文:${a} 数学:${b} 英语:${c} 总分:${a + b + c}`;console.log(result);
1、声明的变量与对象的属性数量一样,进行完全解构。
let user = {username: "admin",passwd: 123456,};let username, passwd;({ username, passwd } = user);console.log(name, age);
2、声明的变量与对象的属性数量不一样,进行不完全解构。同时可以对未定义的变量进行内部赋值。
let user = {username: "admin",passwd: 123456,};let username, passwd;({ username, passwd,tel = 153 } = user);console.log(name, age,tel);
1、两个数组内部变量一样时
let name = [1, 2, 3, 4];let [a, b, c, d] = name;console.log(a, b, c, d);
如果数组中存在有数组时
let name = [1, 2, [3], 4];let [a, b, [c], d] = name;console.log(a, b, c, d);
2、两个数组内部变量不一样时
let name = [1, 2, 3, 4];let [a, b, ...d] = name;console.log(a, b, d);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号