批改状态:合格
老师批语:
console.log(data): 查看数据(支持模板和 CSS)console.dir(obj): 树形可折叠查看对象结构console.table(obj): 表格方式查看对象console.error(msg): 输出错误警告console.clear(): 清空输出所以放弃使用该方式, 改用lef变量
let a = 100console.log('a =', a)// 输出 a = 100// 更新变量a = 200console.log('a =', a)// 输出 a = 200
const APP = {id:1,name:"张三"}// 修改常量值APP = '我是改变常量的值'console.log(APP);// 输出报错// 修改内部的属性APP.name="李四";console.log(APP.name);//输出:李四
声明 前/后, 都可以直接调用
function getUserName(username) {return 'Hello, ' + username}// 调用函数console.log(getUserName('李三'))// 输出结果Hello, 李三
constlet没有声明提升的效果, 所以必须遵循”先声明,后使用”原则
const sum = function (a, b) {return a + ' + ' + b + ' = ' + (a + b)}// 调用函数console.log(sum(1, 2))// 输出结果1 + 2 = 3
匿名函数的语法糖(简化)
语法: 删除function, (…)=>{…}
let subtract = (a, b) => {return a + ' - ' + b + ' = ' + (a - b)}// 调用函数console.log(subtract(100, 10))// 输出结果100 - 10 = 90
只有一条return ,可不写 {…}
let multiply = (a, b) => a + ' x ' + b + ' = ' + (a * b)// 调用函数console.log(multiply(20, 11))// 输出结果20 x 11 = 220
只有一个参数, (…) 也可不写
let getUser = name => 'Hello, ' + name// 调用函数console.log(getUser('亚瑟'))// 输出结果Hello, 亚瑟
一次性,常用作模块或封装
let res = (function (a, b) {return a + ' + ' + b + ' = ' + (a + b)})(60, 30)// 调用函数console.log(res)// 输出结果60 + 30 = 90
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号