首页 > 代码库 > JavaScript 基础(二)

JavaScript 基础(二)

1、各种运算符

  (1)算术运算符

    + - * / % ()

  (2)自增自减运算符

    a++  ++a  a--  --a

    如果是先加,会先给a加后运算

    如果是后加,会先运算后给a加

  (3)逻辑运算符

    && 与  ||或  !非

  (4)关系运算符(比较运算符)

    > , < , >= ,<= , == ,=== ,!= ,!===(不全等)

    == 判断内容,不关心类型

    ===既关心内容又关心类型

  (5)赋值运算符

    = 从右向左看

  (6)逗号运算符

    ,

2、数据类型的转换

  (1)强制类型转换

    通过使用Number:Number(),parseInt(),parseFloat()

        String: .toString(), String()

        Boolean:Boolean()

    来将数据转换成对象的数据类型

  (2)隐式转换

    Number:+a; a-b; a*b,a/1,a%1(注:a为字符串类型,b为number)

    String:a+"";

    boolean:!!a;

  在JavaScript中所有的数据都可以转成Boolean,

  只有false,0,NaN,"",undefined在进行Boolean转换时会转成false,

  其余的都为true包括“false”

3、流程控制

  (1)if  

    if-else

    if-elseif-else

  (2)switch-case-(default):

    进行一系列条件的判断

 

JavaScript 基础(二)