猿问

请问一个等号和两个等号的区别在哪里呀?

var mypen="black";

    if(mypen=="black"){

        document.write("是要是黑色就购买");    

    }

是在判断时必须用两个等号吗?


pureland
浏览 3980回答 10
10回答

有时丶

=是赋值语句,==是判断语句。同学,这是基础呀。

起伏羊

=是赋值符号==是等于号 比较运算符===是全等==和===的区别对于string,number等基础类型,==和===是有区别的不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等同类型比较,直接进行“值”比较,两者结果一样Array,Object等高级类型,==和===是没有区别的都是进行“指针地址”比较基础类型与高级类型,==和===是有区别的对于==,将高级转化为基础类型,进行“值”比较因为类型不同,===结果为false比如啊var a = 3;var b = "3";a==b 返回 truea===b 返回 false判断的时候 你用的ifif(条件)这个条件可以是比较、逻辑、、、、、、

poursuivre

“=”赋值,“==”判定值是否相等,“===”判定值和数据类型是否一致;

噼喱啪啦

一个=表示赋值两个=表示判断是否相等,一般用于if while 等做布尔判断型

smile1234567

"="一个等号表示赋值"=="两个等号表示判断、比较

慕哥4964515

一个等号是将右边的值赋给左边的变量,两个等号表示判断左右两边内容是否一致

CallMeAI

一个是 负值      一个是判断

xuebaming

一个等号是赋值,比如a=b,意思就是把b赋值给a;两个等号是判断,就相当于一般概念里的等于。如果是要判断那就必须是双等号。

JustWannaHugU

是的同学,一个等号是 赋值两个等号是判断是否相同

我吃西瓜很快

没区别
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答