关系运算符及逻辑运算符

关系运算符、取反运算及逻辑运算符

关系运算符

  • 大于 >
var a =  1 > 2;
console.log(a); //false
  • 小于 <
var num = 19;
var suv = 20;
var maxNumber = suv < num;
console.log(maxNumber); //false
  • 等于 ==
    数值相同即可,哪怕数据类型不同,也会返回true
var s = 10;
var m = "10";
console.log(s == m);//true
  • 全等于 ===
    会去比较数值 和 数据类型。如果有一个不相同,那么就会返回false
var s = 12;
var m = "12";
console.log(s === m);//false
  • 不等于 !=
    只判断数值,不在意数据类型;数值相等即为true
var s = 12;
var m = "12";
console.log(s != m);//false
  • 不全等于 !==
    会去比较数值 和 数据类型。如果有一个不相同,那么就会返回true
var s = 12;
var m = "12";
console.log(s !== m);//true

逻辑运算符

  • 逻辑 “ 与 ” &&
    语法 :最后的结果 = 表达式1 && 表达式 2
    两个表达式都为真 ,最后的结果才是true。有一个是假的,结果就是false。一假即假
var a = 2 < 3 && 6 < 5;
console.log(a);
  • 逻辑 “ 或 ” ||
    语法 :最后的结果 = 表达式1 || 表达式 2
    两个表达式都为假 ,最后的结果才是false。有一个是真的,结果就是true。 一真即真
var b = 2 < 3 || 6 < 5;
console.log(b);

取反运算 !

只是把true或false 相互转换
true 或false , 有一些其他的表达方式 。例如:yes / no, 正确 /错误 , 真/假 , 0 或 1;
非0即为真

var d = 10;
console.log(!d);

三目运算符(问号、冒号排序)

语法: 最后结果 = 表达式 ? 值1 : 值2;
判断表达式的结果,如果为真,就返回 值1, 否则返回 值2

var d = 10;
var x = 19;
var c = d > x ? d : x;
console.log(c);
  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值