原文:[译]JavaScript中,{}+{}等于多少?

原文:http: www. ality.com object plus object.html 最近,Gary Bernhardt在一个简短的演讲视频 Wat 中指出了一个有趣的JavaScript怪癖:在把对象和数组混合相加时,会得到一些你意想不到的结果.本篇文章会依次讲解这些计算结果是如何得出的. 在JavaScript中,加法的规则其实很简单,只有两种情况:你只能把数字和数字相加,或者字符 ...

2012-09-15 14:39 7 13446 推荐指数:

查看详情

JavaScript ==(等于) 与 === (恒等于) 的区别

一直以来没去注意这个恒等于(三个等号:===)的运算符。后来实际工作遇到,就想了解一下这个等于和恒等于到底有什么区别。 JavaScript 是弱类型语言,这就意味着,等于操作符会为了比较两个值而进行强制类型转换。注意0的相等运算 ...

Tue Mar 26 01:01:00 CST 2013 0 3538
[]JavaScript的数组

原文: http://www.2ality.com/2012/12/arrays.html 本文要解释一下Javascript的数组是如何工作的,你将会知道,它们比你想的更像普通对象. 1.概述 在Javascript,对象是一个从字符串到值的映射.数组 ...

Thu Dec 06 00:27:00 CST 2012 4 2133
[]javascript的依赖注入

前言 在上文介绍过控制反转之后,本来打算写篇文章介绍下控制反转的常见模式-依赖注入。在翻看资料的时候,发现了一篇好文Dependency injection in JavaScript,就不自己折腾了,结合自己理解翻译一下,好文共赏。 我喜欢引用这样一句话‘编程是对复杂性的管理’。可能你也听过 ...

Fri Oct 26 00:01:00 CST 2018 0 1900
[]JavaScript的两个0

原文:http://www.2ality.com/2012/03/signedzero.html 译者注:文章开始之前,先看道题: Puzzle: A === B; 1/A < 1/B; A = ? 你知道A等于什么吗? JavaScript中有两个0:-0和+0. ...

Tue Dec 11 05:24:00 CST 2012 2 3522
[]JavaScript对象的属性

原文:http://www.2ality.com/2012/10/javascript-properties.html 在JavaScript,属性决定了一个对象的状态,本文详细的研究了它们是如何工作的. 属性类型 JavaScript中有三种不同类型的属性:命名 ...

Tue Oct 30 23:17:00 CST 2012 6 15956
[]JavaScript几种愚蠢的写法

原文:http://james.padolsey.com/javascript/js-adolescence 对于我来说,有一段时间可以描述成为是我在编程生涯(更具体点讲是指JavaScript)的青少年时期.这一时期的特点是懒惰而又自大.我只认为我自己是对的,其他人都是错的. 今天 ...

Thu Nov 15 17:26:00 CST 2012 8 4757
[]JavaScript:参数的数组展开

原文:http://www.2ality.com/2011/08/spreading.html 译者注:本文要讲的是ECMAScript 6的知识点,如果你连ES5都不了解的话.我得说,你已经很落后了.CSS4,HTML6,甚至ES7 ES8都已经开始规划了,赶紧形动起来 ...

Tue Sep 18 05:10:00 CST 2012 1 4140
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM