JavaScript比较运算大于小于等于

 //比较运算 < > <= >= == === != !== 运算结果为布尔型,即true或false
    //与其它大多数编程语言不同,javascript允许任何类型与任何类型做比较
    // var r = 3 >= 2;
    // alert(r);
    // var r = "3" > "2"
    // console.log(r);
    // var r = 2 > 13;//比较运算符的两边均为数字时,按照数字进行比较
    // console.log(r);
    // r = "2" > "13";//比较运算符两边均为字符串时,按照ASCII码的顺序进行逐级比较,
    // //只要有一位比较出大小了,就返回当前的结果,而不继续向后进行比较了
    // console.log(r);//比较的是2的ASCII与1的ASCII的结果
    // r = "114" < "1113";
    // console.log(r);//一直比较到第3位的4和第三位的1,才分出大小
    // var r = "a" == 1;//操作数当有数字时,比较运算将按照数字进行运算
    // console.log(r);
    // r = "a" < 1;
    // console.log(r);
    // r = "a" > 1;
    // console.log(r);
    //以上三个结果均为False,因为"a"无法转化为具体的数字,将会转化为NaN
    //NaN与任何数字进行任何类型的比较运算,结果均为false
    // var r = "1" === 1;//===意思为全等,或为等值等类型,只有当值相等并且类型相等时,结果才为true
    // console.log(r);
    //true和false这两个值在比较运算时,将会默认为数值型的1和0
    // var r = 1 > false;
    // console.log(r)
    // r = 0 == false;
    // console.log(r)
    // r = 0 === false;//虽然false的值为数值0,但是他的类型依然是布尔型,全等运算时这里为false
    // console.log(r)
    //null 在进行< <= > >= 运算时,会默认为数值0
    // var r = 2 > null;
    // console.log(r)
    // r = 2 <= null;
    // console.log(r)
    // r = 0 == null;//null在进行 == === != !== 操作时,就是null本身
    // console.log(r)//这个值为false
    // r = 0 != null;
    // console.log(r)//这个结果为true
    //null和undefined 值相等,但当然不全等
    // r = null == undefined;
    // console.log(r)
    // r = null === undefined;
    // console.log(r)
    
    // var a,b;//只定义,但没有赋值,所以a和b其实默认赋值为undefined
    // console.log(a < b)
    // console.log(a > b)
    // console.log(a == b)
    //以上三个结果前两个为false,最后为true,因为undefined与undefined相等并且全等
    
    // var a = 1,b;//
    // console.log(a < b)
    // console.log(a > b)
    // console.log(a == b)
    //以上三个值均为false,因为当undefined值与数字进行比较的时候,undefined会默认转化为NaN
   
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值