运算符的含义

本文详细介绍了JavaScript中的逻辑运算符,包括&&(与运算)、||(或运算)、!(逻辑非运算)和!!(双重判断)。这些运算符用于处理布尔值,通过它们可以构建复杂的条件判断。例如,!!运算符常用于类型转换,确保变量作为布尔值使用。
摘要由CSDN通过智能技术生成

&&、||、!、!!是逻辑运算符,都是逻辑运算,运算结果是真,或者假。

1、&&

与运算:两个变量参与运算,只有当两个变量均为true时,运算结果才为true,否则结果为false。

2、||

或运算:两个变量参与运算,当两个变量有一个为true时,结果即为true,只有当两个变量均为false时结果为false。

3、!

逻辑非运算,就是把后面的表达式的值取反,将变量转换成boolean类型。

例:x = 100,! x = false;x = 0,! x = true。

4、!!

双重判断,用做类型判断,第一个!是做逻辑取反操作,第二个!是判断变量是不是有值。

var x;
if(!!x){
    //x有内容才执行的代码  
}
if(!x){
    //x没有内容才执行的代码
}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值