• 第11页
    错误内容:第10页写的,type属性为必选,第11页又说“这个属性并不是必需的”,前后矛盾。

    应改为:统一成正确的描述

    zhouyawen 提交于 2020-04-16 11:37 · 纸质版 · 第41印 · 建议
  • 第25页 上数第四行
    错误内容:
    “//var age;”
    应改为:删除 “下面这个变量并没有声明、、、age”
    初学者可能会忽视“//”双斜杠的注释作用,建议删除注释内容。

    996.ICU 提交于 2017-11-17 20:15 · 纸质版 · 第27印 · 建议
  • 第27页 正文第二段第一行
    错误内容:“就会显示一个警告框”

    应改为:“就会弹出alert警告框”在此之前并未提到alert是警告框,初学者可能会对这句话的理解有歧义。

    996.ICU 提交于 2017-11-17 20:11 · 纸质版 · 第27印 · 建议
  • 第30页
    错误内容:会首先调用对象的valueOf()方法,然后确定该方法返回的值是否可以转换为数值。如果不能,则基于这个返回值再调用toString()方法,……

    应改为:会首先调用对象的valueOf()方法,然后确定该方法返回的值是否可以转换为数值。如果不能,再调用对象的toString()方法,……

    这段在读的时候就觉得怪怪的,怎么会用valueOf的返回值去调用toString方法?查了下原文,没这个意思,应该是编辑或者翻译的疏漏。
    fzhw88 提交于 2017-09-18 11:00 · 纸质版 · 第18印 · 文字或格式错误
  • 第35页
    错误内容:
    用于检查传入的对象是否是当前对象的原型
    应改为:
    用于检查当前对象是否是传入的对象的原型
    niaodan2b 提交于 2018-04-09 11:33 · 电子版 · 第21印 · 技术错误
  • 第48页
    错误内容:如果有一个操作数是对象、数值或布尔值,则调用它们的toString()方法取得相应的字符串值,然后再应用前面关于字符串的规则。……

    应改为:如果有一个操作数是数值或布尔值,则调用它们的toString()方法取得相应的字符串值,然后再应用前面关于字符串的规则。如果有一个操作数是是对象,则优先调用valueOf()方法,用获取的基本值参与运算,如果对象的valueOf()方法不是返回基本类型值,或者该对象没有valueOf()方法,则调用对象的toString()方法,用该方法的返回值进行计算。


    另外我发现这本书其它涉及到对象的valueOf()和toString()方法的优先级时,都是说如果没有valueOf()方法才调用toString()方法,实际应该是没有valueOf()方法,或者该方法返回的不是基本类型值时才调用toString()方法,我就不一个一个挑出来了。
    fzhw88 提交于 2017-09-18 22:21 · 纸质版 · 第18印 · 技术错误
  • 第61页
    错误内容:在《JavaScript权威指南》P99和《JavaScript高级程序设计》P62都说到“switch语句在比较值时是使用全等操作符”,因此在红宝书P61页的代码
    if (i==25){
    alert("25");
    }else if (i == 35){
    .
    .
    alert("other");
    }
    和下面的switch语句是不等价的;

    应改为:if语句内的应该为"===”判断,即
    if (i===25){
    alert("25");
    }else if (i === 35){
    .
    .
    alert("other");
    }

    chenlong0852 提交于 2017-06-13 10:26 · 纸质版 · 第24印 · 技术错误
  • 第61页 第5行
    错误内容:
    就会导致执行完当前case后,继续执行下一个case。
    应改为:


    这里会让读者困惑,“继续执行下一个case”,这句话是继续判断case的value呢?还是直接执行case后面的语句?经验证,不会再判断,会直接执行case后的语句。
    诸葛战鹰 提交于 2018-11-27 21:49 · 纸质版 · 第26印 · 建议
  • 第73页 第六行
    错误内容:括号中(第7章将详细描述讨论) 与英文版的不一致,英文版为(discussed in Chapter 8),第8章被写成第7章了

    应改为:((第8章将详细描述讨论))

    黄有赋 提交于 2020-09-02 15:51 · 纸质版 · 第31印 · 文字或格式错误
  • 第107页
    错误内容:代码第二行:alert(matches.index); //5
    代码第四行:alert(pattern2.lastIndex); //8

    应改为:代码第二行:alert(matches.index); //4
    代码第四行:alert(pattern2.lastIndex); //7

    忍冬 提交于 2019-10-11 10:25 · 纸质版 · 第39印 · 文字或格式错误
    • 我也觉得有问题,应该是4和7

      proaction  发表于 2020-01-03 21:39:07