=是赋值符号
站在用户的角度思考问题,与客户深入沟通,找到哈巴河网站设计与哈巴河网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、主机域名、雅安服务器托管、企业邮箱。业务覆盖哈巴河地区。
==是等于号
===也是等于号,是比较强烈的等于号(那个专有名词忘了)
比如说“123”==123 但是 “123”===123 就是错的了,===需要字符的所有都相等才成立
赋值符号 =
比如 var a = 2;
逻辑运算符等于 ==
比如 if(a==2)alert("yes!");
逻辑运算符不等于 !=
比如 if(a!=2)alert("no!");
=,赋值运算符,即给变量赋予某个取值或内存地址。比如var a = 3,即给变量a赋值为3,再比如var obj = {},就是把对象{}的地址赋值给obj。
==,比较运算符,检测两个值是否相等。比如var a = 1,则a == 1的结果就是true。需要注意的是,==运算符两边数据类型不一致时可能会发生数据类型转换,比如,同样前面的a,表达式a == '01',第一眼看上去并不相等,但因为在比较a与'01'时,js将字符串'01'转换为数字1,所以a == '01'的结果还是true。
===,比较运算符,基本上===与==的功能一样。区别在于,===不会发生类型转换,数字就是数字,类型就是类型,如果===两边的操作符类型就不一致,那么这个表达式的结果一定是false。
等号是赋值的意思,
跟C语言一样,
js语法跟C语法差不多。
,比如数组元素。
一个=是赋值,不是等于的意思。
两个==才是等于的意思。
且两个==是值相等,类型可以不相同。
所以,123=="123"的结果是true。
而三个===是等同于的意思,除了要值相等,类型也要相同。
所以,123==="123"的结果是false,因为123的类型时number,而"123"的类型是string。
而123===123或"123"==="123"的结果都是true。
下图是一个例子:
分享题目:javascript=号,JavaScript编码
网页地址:https://www.cdcxhl.com/article20/dsdjsco.html
成都网站建设公司_创新互联,为您提供做网站、网站改版、定制开发、电子商务、关键词优化、ChatGPT
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联