唠唠叨叨
  • 阿让达 阿让达

    另一个例外是NaN这个特殊的Number与所有其他值都不相等,包括它自己: NaN === NaN; // false 唯一能判断NaN的方法是通过isNaN()函数: isNaN(NaN); // true

    171 天前 (0评)
  • 阿让达 阿让达

    第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。 由于JavaScript这个设计缺陷,不要使用==比较,始终坚持使用===比较。

    171 天前 (0评)
  • 阿让达 阿让达

    NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示 Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity

    171 天前 (0评)
  • 阿让达 阿让达

    {...}内的语句具有缩进,通常是4个空格。缩进不是JavaScript语法要求必须的,但缩进有助于我们理解代码的层次,所以编写代码时要遵守缩进规则。

    171 天前 (0评)
  • 阿让达 阿让达

    Javascript不支持名字空间(本人不太理解如此强大的语言为什么不支持名字空间呢,这是为什么呢?),

    182 天前 (0评)
  • 阿让达 阿让达

    Function 对象也有与所有对象共享的 valueOf() 方法和 toString() 方法。这两个方法返回的都是函数的源代码,在调试时尤其有用

    182 天前 (0评)
  • 阿让达 阿让达

    尽管可以使用 Function 构造函数创建函数,但最好不要使用它,因为用它定义函数比用传统方式要慢得多。不过,所有函数都应看作 Function 类的实例。

    182 天前 (0评)
  • 阿让达 阿让达

    var function_name = new function(arg1, arg2, ..., argN, function_body) 在上面的形式中,每个 arg 都是一个参数(最多 25 个),最后一个参数是函数主体(要执行的代码)。这些参数必须是字符串。

    182 天前 (0评)
  • 阿让达 阿让达

    ECMAScript 的函数实际上是功能完整的对象

    182 天前 (0评)
  • 阿让达 阿让达

    在函数调用里,函数执行的上下文是全局对象

    182 天前 (0评)
热门标签更多
意见反馈