重啃犀牛書(shū)-javascript概述

javascript權(quán)威指南

相關(guān)概念

1.表達(dá)式

通過(guò)方括號(hào)定義數(shù)組元素和通過(guò)花括號(hào)定義對(duì)象屬性名和屬性值之間的映射關(guān)系語(yǔ)法成為初始化表達(dá)式 似将;通過(guò)‘.’和‘[]’來(lái)引用對(duì)象屬性或數(shù)組元素的值就構(gòu)成一個(gè)表達(dá)式
變量名本身也是一個(gè)表達(dá)式

var count = 0;
count                // =>變量名本身也是一個(gè)表達(dá)式

2.語(yǔ)句

如果javascript中的“短語(yǔ)”是表達(dá)式,那么整個(gè)句子成為語(yǔ)句

表達(dá)式和語(yǔ)句有許多共同之處,大體來(lái)講稼跳,表達(dá)式僅僅計(jì)算出一個(gè)值但并不做任何操作,它不會(huì)改變程序運(yùn)行狀態(tài),而語(yǔ)句并不包含一個(gè)值(或者說(shuō)它包含的值并不關(guān)心),但它可以改變程序運(yùn)行狀態(tài)脑慧。

//變量聲明語(yǔ)句和賦值語(yǔ)句
var str = ''123 ;
str = 'i like play basketball
// 控制結(jié)構(gòu)語(yǔ)句
//判斷語(yǔ)句
if () {
  // ...
} else {
  //...
}
//循環(huán)語(yǔ)句1
while (arg) {
  //.....
}
//循環(huán)語(yǔ)句2
for (var i;i>100;i++) {
  //...
}

3.函數(shù)

函數(shù)是帶有名稱和參數(shù)的javascript代碼片段,可以一次定義多次調(diào)用

//函數(shù)定義
function plus(x) {
  return x+1
}
//函數(shù)調(diào)用
plus(4)              // => 5

var square = function(x) {            //函數(shù)是一種值砰盐,可以賦值給變量
  return x*c
};                                   // 分號(hào)表示賦值語(yǔ)句結(jié)束

當(dāng)函數(shù)和對(duì)象合寫(xiě)在一起時(shí)闷袒,函數(shù)就變成了“方法”(method)

var a= [];
a.push(1,2,3);             //push()方法向數(shù)組中添加元素
s.reverse()                  //數(shù)組次序反轉(zhuǎn)方法

4.構(gòu)造函數(shù)初始化對(duì)象

// 定義一個(gè)構(gòu)造函數(shù)以初始化一個(gè)point對(duì)象
function Point (x, y) {                   // 按照慣例,構(gòu)造函數(shù)均以大寫(xiě)字母開(kāi)始
    this.x = x;                                // 關(guān)鍵字this指代初始化實(shí)例
    this.y = y;                                // 將函數(shù)參數(shù)存儲(chǔ)為對(duì)象屬性
}                                                  // 不需要return

// 使用new關(guān)鍵字和構(gòu)造函數(shù)創(chuàng)建一個(gè)實(shí)例
var p = new Point(1, 1); 

// 通過(guò)給構(gòu)造函數(shù)prototype對(duì)象賦值來(lái)給Point對(duì)象定義方法
Point.prototype.add = function () {
     return this.x + this.y                //this指代調(diào)用這個(gè)方法的對(duì)象
};
// Point的實(shí)例對(duì)象p(及所有Point實(shí)例對(duì)象) 繼承了方法add()
p.add()                    // => 2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岩梳,一起剝皮案震驚了整個(gè)濱河市囊骤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌冀值,老刑警劉巖也物,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異列疗,居然都是意外死亡滑蚯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)抵栈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)膘魄,“玉大人,你說(shuō)我怎么就攤上這事竭讳〈雌希” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵绢慢,是天一觀的道長(zhǎng)灿渴。 經(jīng)常有香客問(wèn)我,道長(zhǎng)胰舆,這世上最難降的妖魔是什么骚露? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮缚窿,結(jié)果婚禮上棘幸,老公的妹妹穿的比我還像新娘。我一直安慰自己倦零,他們只是感情好误续,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著扫茅,像睡著了一般蹋嵌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上葫隙,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天栽烂,我揣著相機(jī)與錄音,去河邊找鬼。 笑死腺办,一個(gè)胖子當(dāng)著我的面吹牛焰手,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播怀喉,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼册倒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了磺送?” 一聲冷哼從身側(cè)響起驻子,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎估灿,沒(méi)想到半個(gè)月后崇呵,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡馅袁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年域慷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汗销。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡犹褒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出弛针,到底是詐尸還是另有隱情叠骑,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布削茁,位于F島的核電站宙枷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏茧跋。R本人自食惡果不足惜慰丛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘾杭。 院中可真熱鬧诅病,春花似錦、人聲如沸粥烁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)页徐。三九已至苏潜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間变勇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搀绣,地道東北人飞袋。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像链患,于是被迫代替她去往敵國(guó)和親巧鸭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line)麻捻,也就是一...
    悟名先生閱讀 4,148評(píng)論 0 13
  • 函數(shù)和對(duì)象 1纲仍、函數(shù) 1.1 函數(shù)概述 函數(shù)對(duì)于任何一門(mén)語(yǔ)言來(lái)說(shuō)都是核心的概念。通過(guò)函數(shù)可以封裝任意多條語(yǔ)句贸毕,而且...
    道無(wú)虛閱讀 4,563評(píng)論 0 5
  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,233評(píng)論 0 4