javaScript简单的赋值运算符
Published on 2022-11-08 13:04 in 暂未分类 with 帅气丶汪星人

javaScript简单的赋值运算符

赋值运算符

=号是赋值操作

+=是加等于号,和(n = n + 1)是一样的,让这个变量加1,并且重新赋值给这个变量

let a = a + 1;
let a;
a += 1;

一元运算符,前置自增和后置自增

++变量名,两个加号在前边是前置自增;前置自增,相当于a = a + 1;

参与运算的时候,先自增,然后参与运算,并且会把自己自增以后的变量重新赋值给自己+1.

变量名++,两个加号在后边是后置自增;

参与运算的时候,先输出自己原始值,然后参与运算,但是自己会自增1,赋值给原始值,下一次运算的时候使用

复杂操作的时候,a++或者++a会返回到原始值,然后下一次计算的时候,使用新的赋值进行运算。

比较运算符

>, <, >=, <=, ==, ===, !==

=是赋值,==是判断,===是全等

==判断,是存在隐式转换的,会把字符串转换为数字类型,进行对比,但是两个字符串之间不会进行隐式转换

===全等,是会判断值和数据类型,不存在隐式转换的。

不要比较字符串,不然比较的是ASCII值,是很不准确的;也不要比较小数,因为小数是由精度问题的。

逻辑运算符

&&逻辑与   ||逻辑或    !逻辑非
&&逻辑与 并且的意思,符号两边都为true结果才为true 一个为假所有都为假
||逻辑或 或者的意思,符号两边有一个为true就为true 一个为真就可以为真
! 逻辑非 取反的意思,true变为fales,false变为true 真变为假,假变为真
注意点,逻辑符运算优先级,逻辑!非 的优先级非常高然后是逻辑与&&最后是逻辑或||
复制代码
/* 逻辑与 一假则假 && 并且 有一个为假都为假 */
    console.log(true && false);  //false
    console.log(true && true);   //true
    console.log(5 > 3 && 5 <= 10); //true
    console.log(5 < 2 && 8 > 3);  //false
    /* 逻辑或 一假则真 || 或者 有一个为真都为真 */
    console.log(true  || false);    //true
    console.log(3 < 5 || 5 > 10);   //true
    console.log(19 >= 100 || 56 < 90 || 3 > 10);  //true
    /* 逻辑非 取反符 ! */
    console.log(!true);   //false
    console.log(!false);  //true
    console.log(!(7 > 8)); //true
复制代码

 

posted @   帅气丶汪星人  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示