Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:没什么问题,继续加油
命名函数: function
代码演示:
function sum(a,b){
return a + b
}
console.log(sum(1,2));
匿名函数: fn = function (){}
代码演示:
const sum1 = function (a, b) {
return `${a} + ${b} = ${a + b}`
}
console.log(sum1(1, 2))
箭头函数: fn = ()=>{}
代码演示:
sum2 = (a, b) => {
return `${a} + ${b} = ${a + b}`
}
console.log(sum2(1,2))
立即执行函数: (function(){})()
代码演示:
let result = (function (a, b) {
return `${a} + ${b} = ${a + b}`
})(1, 2)
console.log(result)
原始类型: string
,number
,boolean
,null
,undefined
代码演示:
console.log('php.cn', typeof 'php.cn')
console.log(666,typeof 666)
console.log(true, typeof true)
console.log(null,typeof null)
let a
console.log(a, typeof a)
浏览器效果:
引用类型: array
,object
,function
// 1. 数组
const arr = [10, 'admin', true]
console.log(arr)
// 访问其中一个值
console.log(arr[1])
// 正常判断数组类型的方式
console.log(Array.isArray(arr))