首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS运算符-2

逻辑运算符(返回真值或假值)

假值(6种):''、0、 undefined、 false、NaN、null ,除了这6种其他的都是真值。

逻辑与 &&:

左值 && 右值;   如果 && 左边出现假值,右边则根本不会执行

逻辑或||:

逻辑或||,可以做一些设置默认值判断

逻辑非(取反):

可以通过两次逻辑非运算来得到一个值的布尔值:;

复合运算符

给定 x=10 和 y=5,下面的表格解释了赋值运算符:

注意: 等这些运算符号是写在一起的,中间不允许出现空格

三元运算符

语法:

表达式的值为真值,则把值1赋值给变量,否则把值2赋给变量。

与这两个运算符的规则是一样的。

前加加:符号在变量的前面  比如:++a; 其运算规则:先自身加1, 后再参与运算

后加加:符号在变量的后面  比如:a++; 其运算规则:先参与运算,后自身加1

前减减后减减同理

练习:

运算符的优先级

优先级从高到底排列:

()  优先级最高

一元运算符  ++   --   !

算数运算符  先*  /  %   后 +   -

关系运算符  >   >=   <  

相等运算符   ==   !=    ===    !==

逻辑运算符 先&&   后||

赋值运算符 =

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230524A02OR200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券