javascript真假(true/false)值

  下面列出的值被当做假(false):

  1. false
  2. null
  3. undefined
  4. 空字符串 ' '
  5. 数字 0
  6. 数字 NaN
复制代码
 1 $(document).ready(function(){
 2                 var array = [false, null, undefined, '' , 0, NaN];
 3                 
 4                 for(var i = 0; i < array.length; i++) {
 5                     if(array[i]) {
 6                         console.log(true);
 7                     } else {
 8                         console.log(false);
 9                     }
10                 }
11                 // output: false, false, false, false, false, false, 
12             });
复制代码

  其他所有的值都被当做真, 包括true、字符串"false", 以及所有的对象.

posted @   dukeshi  阅读(1459)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示