js的数据类型有哪些?undefiend和null的区别? 祝云云云云阳 2022-11-01 83 阅读1分钟 js的数据类型 1:基本数据类型 number, boolean, string, undefiend, null, symbol 2:复杂数据类型 function, array, object undefiend和null的区别 1:undefiend表示普通的变量声明过,但是没有定义。 2:null表示准备存储一个对象变量,还没有存储,逻辑上可以理解为null是空对象的指针。 3:undefiend和null是两个不同的基本数据类型,typeof(undefiend)结果为undefiend,而typeof(null)结果为object。 4:当你想将一个值保存为对象时,保存之前可以用null代替想要保存的对象。