日期:2014-05-16  浏览次数:20435 次

Javascript中奇怪或有趣以及应该注意的地方

1.Javascript中有六中基本数据类型,分别是null、undefined、数字、字符串、布尔值和对象,其中前5种为基本类型,最后一种为引用类型。

2.虽然null定义为基本类型,但是使用操作符typeof得到的却是object。

3.NaN在任何情况下都和NaN不相等。

4.数组是一种特殊对象。

5.函数也是特殊对象,但是使用操作符typeof得到的却是function。

6.使用"/"包围起来的字符串表示正则表达式直接量(字面量)。

7.函数可以当作参数进行传递。

8.单线程。

9.没有类的概念,基于原型的继承机制。

10.没有方法重载。

11.Javascript的参数是通过传值方式进行传递的,无论基本类型和引用类型。

?