简单的数据类型只有undefined, null, boolean, number和string。

typeof(undefined)返回的也是undefined。

typeof(null)返回object,但null并非object,具有null值的变量也并非object。

typeof(NaN)和typeof(Infinity)都返回Number。NaN参与任何数值计算的结果都是NaN,而且NaN!=NaN,Infinity/Infinity=NaN。

JavaScript里“===”表示“全等”,也就是数据值与数据类型都必须相等才是true。如undefined==null、”123”==123是true,但undefined===null、”123”===123是false。

 

JavaScript函数只是一个命了名的变量,变量类型即为function,变量的值就是我们编写的函数代码体。所以下面两段代码除了一点细微的差别,其内部实现完全相同。

定义式

>
function myfunc(){
);
   4:     }
typeof myfunc);
   6: </script>

相关文章:

猜你喜欢
  • 2021-12-19
  • 2021-10-14
  • 2021-12-12
相关资源
相似解决方案