JavaScript学习笔记(二) JavaScript基本概念

1. 语法

  • 区分大小写

  • 标识符第一个字符必须是一个字母、下划线、或一个美元符号($),其他字符可以是字母、下划线、美元符号或数字

  • 标识符一般采用驼峰大小写格式

  • 注释 //单行注释  /*块注释*/

  • 严格模式 "use strict" , ECMAScript5引入严格模式

  • 语句的结尾分号不是必须的,但是建议都不要省略分号

2. 关键字和保留字

    关键字

    break case catch continue default delete do else  finally for function if in instanceof
    new return switch this throw try typeof var void while with

    保留字
    abstract boolean byte char class const debugger double enum export extends fimal float

    goto implements import int interface long mative package private protected public short

    static super synchronized throws transient volatile

3. 变量

    ECMAScript的变量是松散类型的

    var 用于声明一个变量,没有var声明的变量默认为全局变量,不推荐

4. 数据类型

    ECMAScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有一种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。

4.1. typeof操作符

    对一个值使用typeof操作符可能返回下列某个字符串

  • “undefined”——如果这个值未定义

  • “boolean” ——如果这个值 是布尔值

  • “string"——如果这个值是字符串

  • “number”——如果这个值是数值

  • “object”——如果这个值是对象或者null

  • “function”——如果这个值是函数

4.2. Undefined类型

4.3. Null类型

4.4. Boolean类型

4.5. Number类型

4.6. String类型

4.7. Object类型

5. 操作符

5.1. 一元操作符

5.2. 位操作符

5.3. 布尔操作符

5.4. 乘性操作符

5.5. 加性操作符

5.6. 关系操作符

5.7. 相等操作符

5.8. 条件操作符

5.9. 赋值操作符

5.10. 逗号操作符

6.语句 

6.1. if语句

6.2. do-while语句

6.3. while语句

6.4. for语句

6.5. for-in语句

6.6. label语句

6.7. break和continue语句

6.8. with语句

6.9. switch语句

7.函数

7.1. 理解参数

7.2. 没有重载

你可能感兴趣的:(JavaScript)