Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:没什么问题,继续加油
let uname = 'wsn';//变量
const PI = 3.14;//常量
//命名函数
function num(a,b){
return a+b;
}
num(1,2) //3
//匿名函数
let num1 = function(a,b){
return a*b;
}
num1(2,5) //10
//箭头函数
let uname = (name) => {
console.log("姓名: " + name); //姓名: 张三
}
uname("张三")
//箭头函数只有一个参数的简写
let uname = name => console.log("姓名: " + name);
//立即执行函数
//将声明和调用二合一,声明完直接调用。
;(function num(a,b){
console.log(a+b);
})(1,5)
//简化
;((a,b) => {
console.log(a+b);
})(1,6)
//再简化
;((a,b) => console.log(a+b))(1,6)
let num = 123;
console.log(num , typeof num) // 123 number 数组类型
let uname = "张三";
console.log(uname, typeof uname) // 张三 string 字符串类型
let bool = true;
console.log(bool, typeof bool) // true boolean 布尔类型
let a = null;
console.log(a, typeof a) // null object null是对象类型
let b;
console.log(b,typeof b) // undefined undefined 未定义