第三章 基本概念

1. 语法和变量

  1. JS中的注释风格
  2. 什么是严苛模式(strict mode)?如何启用?
  3. 定义变量时,使用var定义的变量与直接定义的变量有什么区别?

2. 数据类型1-Undefined/Null/Boolean

  1. JS的5种简单数据类型分别是?
  2. typeof的作用是?
  3. 什么是Undefined类型?
  4. 什么是Null类型?
  5. Undefined和Null的关系?
  6. 什么是Boolean类型?
  7. 不同类型值间与Boolean的转换?

3. 数据类型2-Number/String/Object

  1. 什么是Number类型?
  2. 数值转换,Number()/parseInt()/parseFloat()的区别?
  3. 字符串的值能否改变?
  4. 在不确定要转换的值是否为null/undefined时,如何将其转换为String类型?
  5. 每个Object实例都具有的属性和方法是?

4. 操作符和语句

  1. ==和!=的作用是?
  2. ===和!==的作用是?和==/!=的区别在于?
  3. 逗号操作符的作用是?
  4. for-in语句的作用是?
  5. with语句的作用是?

5. 函数

  1. 谈谈对函数中参数的理解?
  2. ECMAScript的函数中是否有重载?

results matching ""

    No results matching ""