函数是Function类型的实例,所以函数是对象。函数名是指向函数对象的指针,并且不一定与函数本身紧密绑定。ES6新增了使用胖箭头=>
语法定义函数表达式的能力,很大程度上箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是相同的,任何可以使用函数表达式的地方都可以使用箭头函数(但是箭头函数和普通函数还是不同的哦~)。
JavaScript中的构造函数的特点是:没有显示地创建对象、属性和方法直接赋值给了this、没有return。
typeof
用来判断一个变量是否为原始类型,即是否为6种原始值:Null, Undefined, Boolean, Number, String, Symobl 中的一种。