11月13日布尔值(Boolean)

发布时间 2023-11-13 15:06:28作者: songjunwan

布尔值(Boolean)

在python中它的布尔值都是开头字母大写的,js的布尔值是小写的。

同时js中存在一些假值

最简单的定义方式

var a = true;
var b = false;

然后就是假值:

" "(空字符串)、0、null、undefined、NaN都是false。

如图

然后这里用到了Boolean函数,此函数用于将一个值转换为对应的布尔值,判断时记得要输出一下,上图是在浏览器进行操作的,不要按照浏览器的格式去写

null和undefined

  • null表示值是空,一般在需要指定或清空一个变量时才会使用,如 name=null;
  • undefined表示当声明一个变量但未初始化时,该变量的默认值是undefined。还有就是函数无明确的返回值时,返回的也是undefined。

null表示变量的值是空(null可以手动清空一个变量的值,使得该变量变为object类型,值为null),undefined则表示只声明了变量,但还没有赋值。

null如图

这一卷纸就类似null我将纸给用完了。

undefined如图

这个就相当于我声明有个物品但是它的具体功能我并没有声明,这点和undefined类似,undefined只是声明了变量但是没有进行初始化。