美文网首页
JS 中的比较操作符“==”在if里的判断条件

JS 中的比较操作符“==”在if里的判断条件

作者: Leaf_Ysm | 来源:发表于2018-10-23 21:52 被阅读0次

这是我自己以前一直没有搞懂的一个小的知识点!

今天看书的时候,搞懂了2333333

JS中的比较操作符“==”在if里的判断条件


在JS中有操作符,大于( > )、小于(<)、大于等于(>=)、小于等于(<=)

比较两个值相等用 “ == ” ;单个等于号 “ = ” 是用来赋值的!

如果在条件语句(if语句里)使用单等于号(=),只要相应的操作符(=)取得成功,那么,这个条件(赋值操作)的求值结果就将会是true;

下面是一个错误的进行“等于”比较的例子:

一个错误的进行“等于”比较的例子:

运行结果如下:

运行结果

明明  number1 !=  number2,却还是可以执行if语句中的内容,是因为if语句中的条件是一个赋值的操作,将number2的值赋值给了number1,这个操作的结果当然是true,所以,if语句中的条件成立,使得浏览器输出alert弹框;


如果我们将代码改为以下的片段:

一个正确的进行“等于”比较的例子

那么结果如下:

运行结果

所以在使用JS 中的比较操作符“==”在if里进行判断条件时,一定要注意,不要把“==”写成“=”

相关文章

  • JS 中的比较操作符“==”在if里的判断条件

    这是我自己以前一直没有搞懂的一个小的知识点! 今天看书的时候,搞懂了2333333 JS中的比较操作符“==”在i...

  • Kotlin集合操作符

    总数操作符: any:判断集合中是否有满足条件的元素 all:判断集合中的元素是否都满足条件 none:判断集合是...

  • 6.三目操作符

    6.三目操作符 在Python中,三目操作符比条件表达式更广为人知。这种操作符通过判断条件的真假来返回结果。这种表...

  • 线性代数运算、数据处理、画图

    补充 比较操作(条件判断里用)==等于!=不等于is是相同对象is not是不同对象关于 is 操作符is 与 =...

  • 条件渲染

    条件渲染在react中类似于javascript的条件判断。利用javascript中的类似于if这样的条件操作符...

  • JavaScript DOM 编程艺术

    2.4.1 比较操作符 如果想比较两个值是否相等,可以使用等于(==)比较操作符。如果在条件语句的某个条件里使用了...

  • swift ??理解

    概念 ??这个操作符可以快速的对nil进行条件判断。这个操作符可以判断:在左侧的值是 非nil的Optional值...

  • Python -- 控制流

    条件判断 比较操作符: > < = >= <= True False 数值:0 为假,非零为真 序列(字符串,列表...

  • Dart的对象操作符

    Dart中的对象操作符:? 条件运算符 (了解)as 类型转换is 类型判断.. 级联操...

  • JavaScript之隐式类型转换

    布尔操作符(!、&&、||) 当使用 条件判断语句(if...else) 以及 布尔操作符(!、&&、||) 时,...

网友评论

      本文标题:JS 中的比较操作符“==”在if里的判断条件

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