八、总结
- 能够知道什么是数据类型隐式转换及规则
- 隐式转换发送在变量和字符串相连接(+)的时候,会自动的(隐式的)将其他数据类型先根据String()转换成字符串,然后在相连。
- 在比较的时候,会将其他数据类型的值转换成布尔型,然后在比较。
- 能够用代码写出JS函数的定义形式和调用形式(多种)
- function a (){} //调用函数 a();
- var a = function(){}; //调用函数 a();
- 能够说出函数的形参和实参的区别
- 略
- 能够理解匿名函数立即调用的定义形式和调用形式
- (function(){})(); 立即调用
- 能够理解变量作用域的概念
- 作用域表示变量能够起作用的范围。理解就可以。
- 能够说出局部变量和全局变量的区别
- 局部变量只能局部作用域中使用
- 全局变量在所有地方都可以使用
- 能够说出作用域的访问规则及原理
- 函数可以使用函数以外的变量
- 函数优先使用函数内部的变量,注意变量提升
- 函数内部没有用var声明的变量也是全局变量(需要调用函数)
- 能够说出js中常见的系统对象(Math、Date、String、Array)
- 注意,这里一定要会查手册
- 能够查阅系统对象的常用方法