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);

二、赋值运算符

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));

 

三、逻辑运算符

与&&

或||

​非!

用法与Java一致​

四、源码:

D7_Operator.html

地址:

https://github.com/ruigege66/JavaScript/blob/master/D7_Operator.html

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

 

原文地址:https://www.cnblogs.com/ruigege0000/p/12799348.html