原文:[譯]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