JavaScript连载7-一元运算符、赋值运算符、逻辑运算符    

一、一元运算符

1.正号

(1)正号不会对数字产生任何影响

(2)对于非Number类型的值,会先将其转换为Number,然后再进行运算

注意:如果加号放在后面,就会报错。

2.负号

(1)负号就是对数字进行取反;

    var bool = true;

    console.log(+bool); 

    var str = "1224";

    console.log(+str);



    console.log(+"josdjf45");



    console.log(-45);

JavaScript连载7-一元运算符、赋值运算符、逻辑运算符_赋值运算符

二、赋值运算符

1.简单赋值运算符

(1)赋值号的左边必须是一个变量;(2)多个赋值运算符可以组成赋值表达式,赋值表达式具备右结合性。

2.复合赋值运算符

+=   -=   *=   /=    %/

三、自增自减运算符

++  --  和Java的用法一样

 

    var a = 1;    var b = 2;

    console.log((a++)+(b++));    var c = 1;    var d = 2;

console.log((++c)+(++d));

 

 JavaScript连载7-一元运算符、赋值运算符、逻辑运算符_JavaScript_02

三、逻辑运算符

与&&

或||

非!

用法与Java一致

四、源码:

D7_Operator.html