null 与undefined等价(==);在if语句中,undefined和null都会被自动转换为false。

  • undefined表示"缺少值",就是此处应该有一个值,但是还没有定义

    (1)变量被声明了,但没有赋值时,就等于undefined。

    (2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。

    (3)对象没有赋值的属性,该属性的值为undefined。

    (4)函数没有返回值时,默认返回undefined

  • null表示"没有对象",即该处不应该有值

    (1) 作为函数的参数,表示该函数的参数不是对象。

    (2) 作为对象原型链的终点。.

  • NaN代表非数值的特殊值,用于指示某个值不是数字

    (1)它和谁都不相等,和自己也不等

关于NaN、undefined、null——基础必懂相关推荐

  1. Linux入职基础-3.6_ramdisk提升Apache性能实例(运维必懂)

    ramdisk提升Apache性能实例(运维的必懂) 在阅读本篇文章之前,需要具备对/dev目录的设备文件和/proc目录下虚文件有一定基础知识的积累.所以,在此之前,整理几篇有关Linux设备管理方 ...

  2. JS中NaN、NULL、undefined、详解

    NaN:保留字(表明数据类型不是数字) undefined:对象属性或方法不存在,或声明了变量但从未赋值. 即当你使用了对象未定的属性或者未定义的方法时或当你声明一个变量,但你确从未对其进行赋值,便对 ...

  3. JS中NaN、null、Undefined区别

    1.NaN(not a number)非数字.不和任何数字相等,包括自己本身,可以用isNaN()判断,当praseInt()和praseFloat()不能解析时返回NaN.NaN为number对象下 ...

  4. 产品经理必懂的技术那点事儿 pdf_产品经理10大基础技能(5):读透神经网络和机器学习...

    本篇先介绍许多热门的行业均在产生AI产品经理岗位的需求,再详细介绍AI产品经理必懂的AI技能,接着撰写什么是神经网络?什么是机器学习?最后用一个案例详细拆解AI产品经理如何用机器视觉识别手写字体的整体 ...

  5. js中 NaN、 null 及 undefined 的区别(转载)

    NaN:保留字(表明数据类型不是数字) undefined:对象属性或方法不存在,或声明了变量但从未赋值. 即当你使用了对象未定的属性或者未定义的方法时或当你声明一个变量,但你确从未对其进行赋值,便对 ...

  6. 2022-JavaScript-过滤数组中的undefined,null,空串,NaN

    2022-JavaScript-过滤数组中的undefined,null,空串,NaN let arr = [1,'',2,null,3,NaN,4,unfined,5,'',6] let arr1 ...

  7. 转贴:黑客高手必懂基础内容 (发在这里只为娱乐大家)

    转贴:黑客高手必懂基础内容 (发在这里只为娱乐大家)   黑客高手必懂基础内容 一楼:DOS命令大全 二楼:TCP端口:作用,漏洞,操作详析 三楼:开始→运行→命令 集锦 四楼:IPC$空连接的入侵和 ...

  8. 网络工程师必懂的网络基础

    网络工程师必懂的网络基础 目录 1 ip地址 1.1 ip 地址的作用?ip 地址分类? 1.2. 子网掩码的作用?默认 A B C 类子网掩码? 1.3. 网关的作用? 1.4. 公有地址与私有地址 ...

  9. SQL 优化必懂知识点

    本文来自作者 奋斗 在 GitChat 上分享 「SQL 优化必懂知识点」 1. 基数 单个列唯一键(distict_keys)的数量叫做基数.比如性别列,该列只有男女之分,抛开中性,所以这一列基数就 ...

  10. 算法人必懂的进阶SQL知识,4道面试常考题

    (图片付费下载自视觉中国) 作者 | 石晓文 来源|小小挖掘机(ID:wAlsjwj) 近期在不同群里有小伙伴们提出了一些在面试和笔试中遇到的Hive SQL问题,Hive作为算法工程师的一项必备技能 ...

最新文章

  1. git reset到之前的某一个commit或者恢复之前删除的某一个分支
  2. c改java_Android NDK开发:C修改Java的属性
  3. DataGridVidw添加CheckBox。并通过一个 CheckBox来控制其全选。
  4. python基础5(来自廖雪峰的官方网站)
  5. Jenkins+Maven+SVN快速搭建持续集成环境(转)
  6. table合并单元格_制作课程表3——合并单元格
  7. C++是如何实现多态的
  8. android中心类库
  9. 2019 ACOUG年会圆满结束(附PPT和视频下载)
  10. 【挨踢人物传】tao61:做一个许三多式的IT攻城狮(第2期)
  11. 实训以来,到这里的次数少了!
  12. LD3320的嵌入式语音识别系统的应用
  13. pinpoint 磁盘不足的坑
  14. 利用正则表达式 替换字符串中多个 URL
  15. 神经网络(入门最详细)
  16. 电脑桌面计算机英语,IT计算机英语词汇
  17. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  18. 启动react-native报错 Unrecognized font family 'Ionicons'
  19. 做绿色数据中心基础设施建维服务认证有哪些好处?
  20. Netty in Action 翻译说明

热门文章

  1. php布尔运算,布尔逻辑运算符有哪些?
  2. cocoa和cocoa Touch的区别
  3. 【H2O系列001】H2O概述
  4. qq游戏大厅 android,手机QQ游戏大厅Android版正式发布
  5. 闲人闲谈ERP项目逸事——德国做SAP项目回忆
  6. 大数据相关面试题整理-带答案
  7. 个人博客百度统计中恶意刷无关关键词解决方案
  8. 计算机大学老师简介,南开大学计算机学院导师教师师资介绍简介-李敏
  9. 【系列1】使用Dockerfile创建带sshd服务的Centos Docker镜像
  10. 百度、谷歌高德等网络地图经纬度偏差纠正以及相关坐标系问题