美文网首页
JS中连续比较问题

JS中连续比较问题

作者: 尤雨溪的大迷弟 | 来源:发表于2020-06-13 12:09 被阅读0次

在js中使用连续 <>时:

  if (1 < 3 < 2) {
    console.log('111');
  } else {
    console.log('222');
  } // 111

1<3为true,true和2比较时,true转化为1,所以结果为true,打印了111;同理,false转化为0

例:

  if (1 > 5 < 2) {
    console.log('111');
  } else {
    console.log('222');
  } // 111

Number与Boolean比较,都会将两边的值转化为Number

在遇到连续多个值的逻辑比较时,建议使用:&&||

相关文章

  • JS中连续比较问题

    在js中使用连续 < 或 >时: 1<3为true,true和2比较时,true转化为1,所以结果为true,打印...

  • JS判断两个复杂变量是否相等—递归🥰

    前言 JS中判断两个变量是否相等,是我们经常遇到的问题。今天我要探讨的问题是如何优雅的比较复杂变量。 JS中比较变...

  • js中两个日期比较

    js中的两个日期比较:

  • 2018-12-18

    iOS WKWebView 中native调用js, js调用native native设js比较简单,一行函数即...

  • js比较

    if ('0') alert("'0' is true");if ('0' == false) alert("'0...

  • js中this指向问题

    this的指向在函数定义的时候是无法确定的,只有函数执行的时候才能确定this到底指向谁,实际this指向是调用他...

  • js中this问题小结

    在使用js中的this时,由于js的语法规则,this的指向是会改变的,js中的this指向是根据函数在执行时的作...

  • JS中this指向问题

    首先声明,添加删除线的都是不太确定的 下面我们分情况解释: 1、函数调用模式--当一个函数并非一个对象的属性时,那...

  • js中this问题总结

    1、元素绑定事件,方法中的this是当前操作的元素2、方法名前面是否有点,如果有点,那么点前面是谁,this就是谁...

  • js中this指向问题?

    This是一个关键字,它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 this 是在函数被调用时确...

网友评论

      本文标题:JS中连续比较问题

      本文链接:https://www.haomeiwen.com/subject/ywtqectx.html