js之作用域、预解析、对象、内置对象、简单类型和复杂类型
js之作用域
两种作用域
全局作用域:整个js标签或一个单独的js文件
局部作用域:只在函数内部起作用
变量的作用域:全局变量、局部变量
在函数内部没有声明直接赋值的变量也是全局变量
函数的形参也可以看作是局部变量(节约内存资源)
js预解析
预解析:js引擎会把js里面所有的var还有function提升到当前作用域的最前面
代码执行:从上往下,依次执行
1)变量提升:只提升变量声明,不提升赋值操作
2)函数提升:把所有的函数声明提升到函数的最前面,不调用函数
js对象
创建对象的三种方式:
1)字面量
原创
2020-05-25 18:27:49 ·
108 阅读 ·
0 评论