javascript基础全等号运算符

本文详细解释了JavaScript中双等号(==)与三等号(===)的区别,通过实例说明了两者在类型转换上的不同表现,并介绍了非全等(!=)与非全等于(!==)的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

今天在博客园上看到司徒的文章,看到這样一行代码 if(typeof item === "string" ) ,看见有3个等号以前从没這么写过,可能是我的JS技术还处于初级的原因吧,我去网上查了一些资料网上说這是全等于符号

而以前一直都是用等号“==”一直都没在JS里用过全等于符号“===”。而這两种运算符只是检测两个对象的相等性时,一个执行类型转换和一个类型不转换,全等于符号只有在不转换类型前才返回true

 

 

 

 

第一个等于运算符在比较的时候就把sNum的值"66"给转换成数字型,再和iNum比较所以会返回为true

而第二个全等号比较就没有进行类型转换,因此字符串和数字类型比较是不能为真的,所有返回false

还有一个非全等号和非等于

 

 

 

第一个运算符大家都好理解,运算符把sNum转换为数字类型,而转为数字类型后這两个值是相等的从而返回为false

第二个运算符非全等号没有把sNum类型转换所以sNum是不等于iNum的,所以返回为true

這也就是我一个学习笔记呵呵。

 

 

转自:http://www.cnblogs.com/tian/archive/2010/05/31/1747972.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值