• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

var mypen="black";
    if(mypen=="black"){
        document.write("是要是黑色就购买");   
    }
是在判断时必须用两个等号吗?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

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

使用道具 举报

=是赋值符号

==是等于号 比较运算符
===是全等
==和===的区别
对于string,number等基础类型,==和===是有区别的
不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
同类型比较,直接进行“值”比较,两者结果一样
Array,Object等高级类型,==和===是没有区别的都是进行“指针地址”比较
基础类型与高级类型,==和===是有区别的
对于==,将高级转化为基础类型,进行“值”比较
因为类型不同,===结果为false
比如啊
var a = 3;
var b = "3";
a==b 返回 true
a===b 返回 false


判断的时候 你用的if
if(条件)
这个条件可以是比较、逻辑、、、、、、

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!