网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月04日漏签0天
javascript吧 关注:269,178贴子:906,469
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回javascript吧
>0< 加载中...

这个问题,小问题?

  • 只看楼主
  • 收藏

  • 回复
  • 猪的腰花
  • for
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
var arr=[0,'',false,null,undefined,NaN];
for(var i=0;i<arr.length;i++){
if(arr[i]==false){
alert('第'+(i+1)+'个元素值为假');
}
else{
alert('第'+(i+1)+'个元素值为真');
}
}
</script>
</body>
</html>
为什么前三个弹出“为假”,后三个弹出“为真”呢?!不应该呀。
但是,把 if(arr[i]==false)改为 if(!arr[i])就能得到预期的结果,数组元素全部转换为逻辑假。不太理解……


  • 风云酷小子
  • Math
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
到女友家吃饭,和未来伯父伯母聊了很多,觉得他们对我印象还不错。后来,谈到关于钱的问题,我很坦然说我没钱。伯母看了伯父一眼,伯父端茶喝了一口,肯定的说:“钱,不能用来衡量一个人…” 我笑着答:“是啊是啊” 伯父放下茶杯继续说:“…那还有什么能衡量?” “是啊是啊”


2025-09-04 13:32:58
广告
不感兴趣
开通SVIP免广告
  • GunS枪
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
false==false 是true的


  • spuer我来也
  • null
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
虽然不是很懂你的意思。但如果你要精准比较建议使用===


  • ∮老男孩丶
  • var
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
!arr[i]是全部转化成布尔值,都能转化成false
==是比较原始值,null,undefined,NaN都是js里特殊的原始值,比较的时候不会转化,相当于null,undefieng,NaN和0比较,都不等


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回javascript吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示