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的布尔值

 

 

 

 

posted @ 2020-10-20 20:54  文文文远  阅读(98)  评论(0)    收藏  举报