为了账号安全,请及时绑定邮箱和手机立即绑定

有点迷糊了,一个"="和两个"="有什么区别呢?

<code>

<!DOCTYPE HTML>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>if语句</title>
<script type="text/JavaScript">
var mypen = "black"; //定义变量mypen,存储笔的黑色。
 if(mypen="black")
 //有点迷糊了,一个"="和两个"="有什么区别呢?
{
document.write("笔是黑色的,所以购买");
}
</script>
</head>
<body>
</body>
</html>

</code>

正在回答

5 回答

一个 = 号是赋值运算符,两个 == 号是比较运算符(只比较两个变量之间的值,进行类型转换)三个等号比较变量之间的值,不进行类型转换

var $a = "11";
var $b = 11;
alert($a == $b);        //输出 "true"
alert($a === $b);       //输出 false


0 回复 有任何疑惑可以回复我~

两个=比较吧

0 回复 有任何疑惑可以回复我~

谢谢!

0 回复 有任何疑惑可以回复我~

两个 = 貌似很多地方都在用的啊- -

0 回复 有任何疑惑可以回复我~

一个 = 是赋值啊, mypen的值为black  两个等是禁止使用的,建议使用 3个=  是比较是否相同

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468297    人
  • 解答问题       21893    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程
意见反馈 帮助中心 APP下载
官方微信