「译」javascript 的 12 个怪癖(quirks)
来源:互联网 发布:立花宗茂 知乎 编辑:程序博客网 时间:2024/05/22 15:37
「译」javascript 的 12 个怪癖(quirks)
原文:12 JavaScript quirks
译文:「译」javascript 的 12 个怪癖(quirks)
译者:justjavac
实际上 javascript 是一个相当简洁的语言,但是也难免会有一些怪癖(quirks)。 本章是 javascript 的 12 个怪癖系列的第一篇, 也是一个目录,为的是你能更好的了解它们:
隐式数值转换(Implicit conversion of values) (已翻译)
两个「空值」:undefined 和 null(Two "non-values" undefined and null)
Normal equality ==
未知的变量名将创建一个全局变量(Unknown variable names create global variables)
参数处理方式(Parameter handling)
变量的作用范围(The scope of variables)
闭包和自由(外部)变量(Closures and free (external) variables)
“对象、数组——傻傻分不清楚”(Array-like objects)
子类的构造函数(Subtyping constructors)
属性的读写(Reading and writing of properties)
函数中的 this(this in real functions)
for-in循环(The for-in loop)
本系列文章,需要您了解 ECMAScript 5 和 javascript 的基本知识,凡涉及到比较复杂的,文章中将会给出解释。 在这个 系列(德语) 的结尾有关于 ECMAScript 6 「中文」 的解释, ECMAScript 6 消除了许多 javascript(ECMAScript 5) 的怪癖。
参考:
- ECMAScript: ES.next versus ES 6 versus ES Harmony 「中文」
- 「译」javascript 的 12 个怪癖(quirks)
- 「译」javascript 的 12 个怪癖(quirks)
- javascript 的 12 个怪癖(quirks)
- 7个JavaScript怪癖
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 1:隐式类型转换
- 「译」JavaScript 的怪癖 1:隐式类型转换
- 译文:Javascript的12个怪癖【未翻译完持续更新】
- 翻编-JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- 我希望自己尽早知道的 7 个 JavaScript 怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- 你所不知道的冰冷的经济真相 flp713
- sizeof 和 结构体
- 获取linux的CPU,内存,磁盘的C源代码
- linux多网口下将网卡设置成桥模式工作
- 隐藏终端、暴露终端与RTS/CTS解析
- 「译」javascript 的 12 个怪癖(quirks)
- linux 下makefile编译C++工程
- 解决 Weblogic Proxy 服务器中文乱码的问题
- nginx代理配置注意事项
- 融资融券交易
- Head First 设计模式 (八) 模版方法模式(Template method pattern) C++实现
- Codeforces Round #179 (Div. 2) B. Yaroslav and Two Strings
- C语言中全局变量初始化的重要性!!!
- 判断出栈序列是否正确