首页 > 编程语言 >JavaScript:七大基础数据类型:布尔值boolean、空null、未定义undefined

JavaScript:七大基础数据类型:布尔值boolean、空null、未定义undefined

时间:2022-12-09 01:55:45浏览次数:40  
标签:undefined 未定义 布尔值 数据类型 boolean null 赋值

布尔值boolean

没什么好说的,同其他编程语言一样,就两个值:true 和 false;

空null

JS的null,和Java等编程语言的概念不一样,它不是一个“不存在的对象”的引用,不是一个“null”指针;

它是单独的一个基础类型,仅仅用来表示“空”、“没有”、“未知”的这样一个“无”的概念;

未定义undefined

虽然从中文翻译上来讲,undefined是未定义的意思,但是,实际上,它应该是表达“没有被赋值”的概念;

如果我们声明了一个变量a,但是没有进行初始化给a赋值,那么此时a就是undefined的,它不是未定义的,它是“没有被赋值“的;

我们可以显示的,给变量a,赋值为undefined,即let a = undefined,但是不建议这样做,更推荐用null去给变量a赋值,以达到变量a此时是空的目的,而保留undefined作为未进行初始化的“没有被赋值“的状态;

标签:undefined,未定义,布尔值,数据类型,boolean,null,赋值
From: https://www.cnblogs.com/Journing/p/16967876.html

相关文章