在写这篇文章之前,xxx已经写过了几篇关于改变量、中文-主题的文章,想要懂得的朋友可以去翻一下之前的文章

原文:12 JavaScript quirks

译文:「译」javascript 的 12 个怪癖(quirks)

译者:justjavac


实际上 javascript 是一个相称简练的言语,但是也免难会有一些怪癖(quirks)。 本章是 javascript 的 12 个怪癖系列的第一篇, 也是一个目录,为的是你能更好的懂得它们:

  1. 隐式数值转换(Implicit conversion of values) (已翻译)

  2. 两个「空值」:undefined 和 null(Two "non-values" undefined and null)

  3. Normal equality ==

  4. 未知的变量名将建创一个全局变量(Unknown variable names create global variables)

  5. 参数处理方式(Parameter handling)

  6. 变量的作用范围(The scope of variables)

  7. 包闭和自在(外部)变量(Closures and free (external) variables)

  8. “象对、数组——傻傻分不清楚”(Array-like objects)

  9. 子类的构造数函(Subtyping constructors)

  10. 性属的写读(Reading and writing of properties)

  11. 数函中的 this(this in real functions)

  12. for-in循环(The for-in loop)

本系列文章,须要您懂得 ECMAScript 5 和 javascript 的基本知识,凡涉及到比较复杂的,文章中将会给出释解。 在这个 系列(德语) 的尾结有关于 ECMAScript 6 「中文」 的释解, ECMAScript 6 消除了多许 javascript(ECMAScript 5) 的怪癖。

参考:

  1. ECMAScript: ES.next versus ES 6 versus ES Harmony 「中文」

文章结束给大家分享下程序员的一些笑话语录: 腾讯总舵主马化腾,有人曾经戏称如果在Z国选举总统,马化腾一定当选,因为只要QQ来一个弹窗”投马总,送Q币”即可。

变量、中文-「译」javascript 的 12 个怪癖(quirks)-by小雨相关推荐

  1. 「译」JavaScript 的 MVC 模式

    原文:Model-View-Controller (MVC) with JavaScript 作者:Alex@Net 译文:JavaScript 的 MVC 模式 译者:justjavac 本文介绍了 ...

  2. 「译」javascript 中的 delete

    在这篇文章中作者从<JavaScript面向对象编程指南>一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的实现, 局限以及在不同浏览器和插件(这里指 firebu ...

  3. js最小化浏览器_「译」解析、抽象语法树(ast) +如何最小化解析时间的5个技巧...

    前言 该系列课程会在本周陆续更新完毕,主要讲解的都是工作中可能会遇到的真实开发中比较重要的问题以及相应的解决方法.通过本系列的课程学习,希望能对你日常的工作带来些许变化.当然,欢迎大家关注我,我将持续 ...

  4. 「译」一起探讨 JavaScript 的对象

    「译」一起探讨 JavaScript 的对象 原文地址:Let's explore objects in JavaScript 原文作者:Cristi Salcescu 译文出自:阿里云翻译小组 译文 ...

  5. iOS 9,为前端世界都带来了些什么?「译」

    2015 年 9 月,Apple 重磅发布了全新的 iPhone 6s/6s Plus.iPad Pro 与全新的操作系统 watchOS 2 与 tvOS 9(是的,这货居然是第 9 版),加上已经 ...

  6. jvm 系列(九):如何优化 Java GC 「译」

    本文由CrowHawk翻译,地址:如何优化Java GC「译」,是Java GC调优的经典佳作. Sangmin Lee发表在Cubrid上的"Become a Java GC Expert ...

  7. jvm系列(十):如何优化Java GC「译」

    本文由CrowHawk翻译,地址:如何优化Java GC「译」,是Java GC调优的经典佳作. Sangmin Lee发表在Cubrid上的"Become a Java GC Expert ...

  8. 「译」一个3D网页是如何制作的

    「译」一个3D网页是如何制作的 原文: 本文作者制作了一个3D网页作为自己的个人主页,是一个遥控汽车的游戏页面.页面十分有趣,感兴趣的朋友可以先打开体验一下. 以下为原文的译文,是我个人理解的版本.大 ...

  9. 「译」如何正确学习JavaScript

    原文地址: http://www.crimx.com/2014/05/15/how-to-learn-javascript-properly 原文:How to Learn JavaScript Pr ...

最新文章

  1. Java程序员的春天!java引用数据类型和基本数据类型区别
  2. Jmeter + Grafana + InfluxDB 性能测试监控
  3. EonerCMS——做一个仿桌面系统的CMS(二)
  4. bzoj2561: 最小生成树
  5. echarts 选中bush中lineX
  6. Ubuntu输入ifconfig找不到IP地址,只有lo问题
  7. 二叉链表和职工管理系统结合_职工信息管理系统单链表实现C语言源程序
  8. 股票市值高好还是低好呢?
  9. python手机连点器代码_【触动精灵】手机万能连点器 Lua 源码
  10. 06-JavaWEB_Git
  11. 使用C/C++编程控制LEGO EV3
  12. 安卓设备连接USB打印机
  13. 能打开网页 玩游戏找不到服务器,浏览器打不开网页但可以玩游戏上QQ?原是DNS在作怪...
  14. HDU 6441 Find Integer 费马大定理
  15. 通往财富自由之路20160808--付费就是捡便宜
  16. 全民一起玩Python提高篇第十二课:面向对象基本原理与语法(三)
  17. 继承的学习总结与感悟
  18. python系列tkinter之pack布局、place布局和grid布局
  19. 彻底分清机器学习中的上采样、下采样、过采样、欠采样【总结】
  20. proteus8 Professional和keil4联调流水灯程序

热门文章

  1. Django 进阶杂记
  2. [ CodeVS冲杯之路 ] P1044
  3. Delphi XE5 常见问题解答
  4. c#3.0加入的一些新特性——泛型集合
  5. mysql源码添加一个命令,MySQL ALTER命令
  6. 计算机前端专业术语,学习计算机知识必须懂得50个专业术语
  7. oracle报错ora-12162,ORA-12162: TNS: 指定的 Net 服务名不正确
  8. matlab如何点对点画曲线,MIMOBeamformingExample
  9. java 移动支付接口开发,移动支付平台间接口报文解析技术核心架构实现、及平台交易处理项目全程实录教程...
  10. matlab在线性系统理论中的应用,线性系统理论相关的matlab应用.ppt