概述
数据类型----布尔类型(boolean)
表示肯定或否定时在计算机中对应的是布尔类型
它有两个固定的值 true 和false,表示肯定的数据用true(真),表示否定的数据用false(假)
如 console.log(true) //返回的就是布尔类型 true
数据类型----未定义类型(undefined)
为定义时比较特殊的类型,只有一个值undefined
什么情况出现为定义类型?
只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少直接为某个变量赋值为undefined
let age //声明变量但未赋值
console.log(age) //输出undefined
工作场景:
我们开发中经常声明一个变量,等待传送过来的数据。
如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来
数据类型—null(空类型)
null 表示值未空
let obj = null
null和undefined区别:
1、undefined 表示没有赋值
2、null表示赋值了,但是内容为空
null开发中使用场景:
官方解释:把null作为尚未创建的对象
大白话:将来有个变量里面存放的是一个对象,但是对象还没创建好,可以先给个null
总结:
布尔数据类型有几个值?
true和false
什么时候出现未定义数据类型?以后开发场景是?
定义变量未给值就是undefined
如果监测变量是undefined就说明没有值传递过来
null是什么类型?开发场景是?
null是空类型
如果一个变量里面确定存放的是对象,如果还没准备好对象,可以放过null
总结:
情况 说明 结果
let age; console.log(age) 只声明不赋值 undefined
console. log(age) 不声明 不赋值 直接使用 报错
age = 10; console.log(age) 不声明只赋值 10 不提倡
最后
以上就是眯眯眼冰棍为你收集整理的JavaScript 布尔类型(boolean) 和为定义类型(undefined)的全部内容,希望文章能够帮你解决JavaScript 布尔类型(boolean) 和为定义类型(undefined)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复