函数类型
命名函数:
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))