JavaScript 語言學(xué)習(xí)

以下摘自《JavaScript語言精粹》

  • length屬性的值是其數(shù)組的最大整數(shù)屬性名加上1性宏,但它不一定等于數(shù)組里的屬性的個數(shù)
var myArray = [];
myArray.length            // 0

myArray[1000000] = true;
myArray.length            // 1000001
// myArray只包含一個屬性

var myArray = ['num',false,true]
myArray.length //3
myArray[100000] = true;
myArray.length  //1000003
  • 判斷對象是否為數(shù)組的好方法:
var is_array = function (value){
    return Object.prototype.toString.apply(value) === '[object Array]'
}
  • Array的sort方法不能對一組數(shù)字進(jìn)行正確排序
var n = [3, 4, 23, 45, 122, 9, 8];
n.sort(); // n = [122, 23, 3, 4, 45, 8, 9]

JavaScript的默認(rèn)比較函數(shù)把要被排序的元素都視為字符串褥琐,所以得到了一個錯的離譜的結(jié)果,解決方法如下:

n.sort(function(a, b){
    return a-b;
})
  • 摩爾定律并不適用于電池

  • NaN是IEEE 754中定義的一個特殊的數(shù)量值识啦,它表示的是不是一個數(shù)字,但是下面表達(dá)式返回的是true:
    typeof NaN === 'number' //true
    所以判斷是否為數(shù)字的最佳方法是:

var isNumber = function(value){
    retur typeof value === 'number' && isFinite(value);
}
  • 一門語言最糟糕的特性不是那些一看就知道很危險或者沒有價值的特性神妹,那些特性很容易被避免颓哮。最糟糕的特性就像帶刺的玫瑰,它們是有用的鸵荠,但也是危險的冕茅。

  • 用圓括號把JSON文本括起來是一種避免JavaScript語法歧義的變通方案。

var myData = eval(‘(’+ myJSONText +’)’)

以下摘自《了不起的node.js》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛹找,一起剝皮案震驚了整個濱河市姨伤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌庸疾,老刑警劉巖乍楚,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異届慈,居然都是意外死亡徒溪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門金顿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來臊泌,“玉大人,你說我怎么就攤上這事揍拆∏牛” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵礁凡,是天一觀的道長高氮。 經(jīng)常有香客問我,道長顷牌,這世上最難降的妖魔是什么剪芍? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮窟蓝,結(jié)果婚禮上罪裹,老公的妹妹穿的比我還像新娘饱普。我一直安慰自己,他們只是感情好状共,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布套耕。 她就那樣靜靜地躺著,像睡著了一般峡继。 火紅的嫁衣襯著肌膚如雪冯袍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天碾牌,我揣著相機(jī)與錄音康愤,去河邊找鬼。 笑死舶吗,一個胖子當(dāng)著我的面吹牛征冷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播誓琼,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼检激,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了腹侣?” 一聲冷哼從身側(cè)響起叔收,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎筐带,沒想到半個月后今穿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伦籍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年蓝晒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帖鸦。...
    茶點(diǎn)故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡芝薇,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出作儿,到底是詐尸還是另有隱情洛二,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布攻锰,位于F島的核電站晾嘶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏娶吞。R本人自食惡果不足惜垒迂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妒蛇。 院中可真熱鬧机断,春花似錦楷拳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奋蔚,卻和暖如春她混,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泊碑。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工产上, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蛾狗。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像仪媒,于是被迫代替她去往敵國和親沉桌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 常量 變量 JavaScript 擁有動態(tài)類型算吩。這意味著相同的變量可用作不同的類型: 聲明 var x=2;var...
    superKelly閱讀 213評論 0 0
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,216評論 0 4
  • 突然想起在大學(xué)里發(fā)生的一件事留凭,那天,我們約好了要出去玩兒偎巢,我準(zhǔn)時來到他宿舍樓下的食堂蔼夜,他沒有到,我發(fā)短信給他压昼,...
    橫折閱讀 277評論 0 1
  • 在客戶面前窍霞,作為銷售的你會有許多種角色匠题,這無關(guān)你是傳統(tǒng)式銷售還是顧問式銷售,在你面前的客戶對銷售人員都會有一種初始...
    雨中風(fēng)箏閱讀 1,569評論 2 3