undefined是一种基本数据类型,也是一种值吗?
问题描述:
Q1 :undefined是一种基本数据类型,也是一种值吗?
Q2 : 只能typeof undefined;才能得到undefined这个值吗?
课程中提到的这个例子,NaN是number类型的特殊“值”,undefined是一种基本数据类型。
这样举例是指undefined也是一种“值”?
不太清楚为什么这样举例?是否也可以比较null==undefined、null==NaN?
相关截图:
10
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小李
2021-11-26 13:35:16
同学你好,解答如下:
1、是的,可以理解为是一种值,但更确切的来讲undefined,是基本数据类型中的一种。一个没有被赋值的变量,默认值是undefined。
2、 并不只有这种情况,还有如下情况:
另外的问题解答如下:
同学可以这么理解。
1、 NaN是number类型的特殊值。
2、 undefined是“未定义”的默认值
3、 null是“空,或不存在”null类型的唯一值。
老师在课程中进行比较是想表达,它们虽然都代表“没有”的意思,但是它们之间并不一定相等,当然同学也可以比较null==undefined、null==NaN它们,观察一下是否相等。
同学自己试试,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星