JS中undefined和null的区别,以及出现原因
区别:null是一个表示无的对象,转换为数值为0;
undefined表示一个无的原始值,转化为数值为NAN(与任何数字相加也为NAN)
undefined出现原因:(口诀:一变量二函数一对象)
1.变量被声明了但是没赋值时
2.调用函数时,应该提供的参数没提供,则该参数为undefined
3.函数没有返回值时,默认返回undefined
4.对象没有赋值的属性
null出现原因
1.作为函数的参数,表示该函数的参数不是对象
2.作为对象原型链的终点
更多专业前端知识,请上 【猿2048】www.mk2048.com
JS中undefined和null的区别,以及出现原因相关推荐
- Js中的style,currentStyle,getComputedStyle()区别
Js中的style,currentStyle,getComputedStyle()区别 样式表有三种方式: 1.内嵌样式(inline Style)-是写在Tag里面的,内嵌样式只对所有的Tag有效 ...
- JS中 let 和var的区别
JS中let和var 的区别 简单介绍let var的常见变量提升 ES6可以用let定义块级作用域变量 let配合for循环的独特应用 let没有变量提升与暂时性死区 let变量不能重复声明 简单介 ...
- uniapp 获取到js文件var一个变量怎么获取到这个变量值_浅析Js中const,let,var的区别及作用域...
理解:let变量的作用域只能在当前函数中 js中const,let,var的区别及作用域_lianzhang861的博客-CSDN博客blog.csdn.net 全局作用域中,用 const 和 l ...
- 下班前几分钟,我彻底弄懂了 undefined 和 null 的区别
目录 前言 一.基本概念 1.undefined 2.null 二.简单区别 三.表现形式 1.typeof 2.== 与 === 3.Object.prototype.toString.call 4 ...
- js中parentNode和parentElement的区别和用法
了解本篇的基础必须知道什么是节点,关于html dom节点知识点和节点类型的知识,分别看<js节点都有哪些类型?怎么判断是哪种节点类型?>和<js属性节点获取和移除>,下面直接 ...
- js中的extend的用法及其JS中substring与substr的区别
1. JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...
- js中几个对象的区别和用法
js中几个对象的区别和用法 今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href" ...
- js中DOM, DOCUMENT, BOM, WINDOW 区别
全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js系列教程7-DOM操作全解 js中DOM, DOCUMENT, BOM, WINDOW 区别 DOM 全称是 Document ...
- js中click()与onclick()的区别
由一个简单示例到 js中click()与onclick()的区别 之前朋友在学习js的时候遇到一个有意思的问题. 先贴一份代码说一下代码构成 这里是html结构 <ul><li> ...
最新文章
- python dataframe groupby_【Python数据分析基础】入坑必备的数据预处理操作
- Linux系统之时间管理
- css中padding和magin的区别
- 在linux下安装db2全过程
- 什么样的程序员会让人讨厌
- JDE Client开发端 左侧边栏设置
- 小鹏汽车回应“非法收集人脸数据被罚10万”:误购第三方设备 数据已删除
- 为何亏损还要烧更多的钱?这次何小鹏说清楚了
- php fping,【Linux 命令】fping ping 包间隔时间详解
- a6gpp php,内行人才知道的古董级玛莎拉蒂A6G 2000
- 计算机科学与技术探索,计算机科学与技术的发展趋势探索
- 商汤押注AI教育,成立“商汤教育”子品牌
- java web文件上传详解_java web图片上传和文件上传实例详解
- JavaScript笔记1基础
- 48.网络安全渗透测试—[穷举篇11]—[webshell密码破解(asp/aspx/php)]
- 个人收藏的一些实用网站整理
- 【梳理】离散数学 第15章 欧拉图与哈密顿图 15.3 最短路问题、中国邮递员问题与货郎担问题
- 电阻单位符号Ω怎么读?
- 广东中考可以用计算机吗,广州中考改革迎五大变革:中考禁用计算机 详细新政一览...
- sdhc卡文件丢失常见原因和两种恢复方法
热门文章
- laravel5.6 mysql_快速入门 |《Laravel 5.6 中文文档 5.6》| Laravel China 社区
- Android样式开发---shape
- 动态生成的html元素无法调用js函数,如何确保动态生成的div在js函数被调用之前被加载到DOM中?...
- Django实战1-权限管理功能实现-01:搭建开发环境
- 51nod1244 欧拉函数之和 杜教筛
- 中软国际 问题一php的优缺点
- Struts2显示double价格格式0.00
- 当你辛辛苦苦写的博客文章被无情复制,成为了他的原创,你作何感想?
- QueryString加密
- ubuntu 关机重启