Datehoer的博客
我本将心向明月,奈何明月照沟渠
Datehoer的博客

当前位置:主页 > 技术分享 > JavaScript 布尔值和数值比较大小

JavaScript 布尔值和数值比较大小

浏览: 作者:Datehoer 发布日期:2020-12-31 21:32:20 来源: 原创
简单介绍一下JavaScript中的布尔型和数值型的比较把。
今天在今年的最后一天中,我决定多发几篇文章纪念一下,哈哈,主要是有好多话想说,所以准备多发几篇文章。
其实这个我在当时做题的时候哦没有什么感觉。但是事后同学讨论的时候,说怎么怎么样,让我很是疑惑。
我记得当时的题时while(a<b<c)然后执行数值转换a给b,b给a,c自减。
大概重现一下的话。

a=1;b=2;c=2;
while(a<b<c){
    e=a;
    a=b;
    b=e;
    c=c-1;
}
console.log(""+a+b+c)

大概题目就是这么个题目,其实我一开始确实是想错了,因为当时想的是只执行一遍循环,但是第二次想的时候发现其实应该如果按照我想的,应该是一遍循环都不执行啊,因为a虽然小于b但是b跟c是相等的啊,后来仔细一想,发现其实true是1而false是0,我们比较完之后应该是返回的是true和false啊。
所以我当时就这么写的,但是后俩同学非跟我犟。。。于是在console面板调试了一下。
JavaScript布尔值和数值比较大小
不过其实这个在自己输入的时候就能看到下面的结果了。

所以其实可以总结一下:我们如果是多个数值进行比较大小的话,应该是从左到右开始的,而且应该除了第一个比较的是想要的比较结果,后面的都是数值跟1或者0进行比较大。然后我们其实看JavaScript中的true或者false,其实可以看作是1或者0的,而不是冷冰冰的布尔值。

如果有什么疑问,可以在评论区留言,我会在看到的第一时间进行回复的。

版权:本文由Datehoer原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接本文链接:https://zjzdmc.top/jsfx/106.html。

文章推荐

热门标签

返回顶部
下面为相关推荐
说点什么吧
  • 全部评论(0