JavaScript 中一些比较特殊的问题
JavaScript 中一些比较特殊的问题
前言
JavaScript 是一种直译式脚本语言,是一种弱类型,基于原型的语言。
JS由 ECMAscript, BOM, DOM三部分组成。
正文
在学习JS基础的过程中,有些特殊的数据和定义。
1. 数据类型
字符串(string)丶数字(number)丶布尔值(boolean)丶未定义(undefined)丶空对象指针(null);
其中比较特殊的是 undefined 和 null!!!
①对于undefined和null进行数据类型判断:


我们可以看到null的数据类型属于对象。
②对于undefined和null进行数据类型转换(转换为数字number):
Number(undefined)= NaN;
Number(null)= 0;

③对于undefined 和 null的 表达式

④number可转变为 0 的数据

⑤可转化为false的布尔值

浙公网安备 33010602011771号