js 基础类型 undefined,null,class 等

技术分享 2023-02-10 11:21:12

typeof 返回的是字符串,有6种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

例子:

if (typeof currentIndex == "undefined") { 

   alert("undefined"); 



有名称的变量,未初始化默认是  "undefined",典型的数组越界后返回的是undefined 不是 null

null 不是基本类型,原意是空指针,类型其实是  "object"

数组也 类型其实是  "object",大多数数据类型是   "object"

es6 中新引入的类(class)的类型为  "function"



在if中,"", and 0, and NaN, false,null,undefined  都为  false


咨询小瓶科技
咨询我们
顶部