《零基礎(chǔ)學(xué)JavaScript》 第一課 變量Variables
文章標(biāo)題:Learn JavaScript: Lesson 1: JavaScript Variables
作者:Stephen Chapman
譯者:郝曉茹 http://www.haoxiaoru.info/
(此文章又長(zhǎng)又臭,但是極其形象易懂,僅適合于JavaScript初學(xué)者,尤其是零基礎(chǔ)者)
1.1 引言Introduction
想知道JavaScript是如何工作的,先要明白編程語(yǔ)言的普遍工作原理。一旦你學(xué)到了這些基礎(chǔ)知識(shí),就可以寫出有趣的JavaScript代碼來(lái),讓用戶可以與你的網(wǎng)頁(yè)發(fā)生各種各樣的交互行為,從而增強(qiáng)他們?cè)L問(wèn)你的網(wǎng)站時(shí)的體驗(yàn)。比如,提取用戶在表單中輸入的一個(gè)或多個(gè)值,利用這些值執(zhí)行運(yùn)算,然后根據(jù)運(yùn)算的結(jié)果來(lái)更新頁(yè)面。這可能是最簡(jiǎn)單的交互了。也可以利用計(jì)算結(jié)果產(chǎn)生更高級(jí)的交互行為:移動(dòng)頁(yè)面上的元素;改變網(wǎng)頁(yè)的外觀;用新的信息動(dòng)態(tài)更新頁(yè)面內(nèi)容等等。
任何語(yǔ)言的核心都是語(yǔ)法,無(wú)論生活中的語(yǔ)言還是計(jì)算機(jī)編程語(yǔ)言。語(yǔ)法提供了一套我們?cè)谑褂眠@種語(yǔ)言時(shí)必須遵守的規(guī)則。相比生活語(yǔ)言的隨意性和諸多的語(yǔ)法特例,計(jì)算機(jī)語(yǔ)言則要嚴(yán)格的多,必須遵守這些規(guī)則來(lái)編寫程序。計(jì)算機(jī)可沒(méi)有人聰明,你必須精確地告訴它下一步要做什么。當(dāng)你少寫或?qū)戝e(cuò)了一步指令時(shí),也許人們還是可以領(lǐng)會(huì)到你的正確意思,計(jì)算機(jī)就不行。只有理解了計(jì)算機(jī)用來(lái)解釋你的指令的語(yǔ)法規(guī)則,才能正確的指示電腦才完成你想要它做的事。
任何語(yǔ)言都包括兩種最基本的詞性。名詞和動(dòng)詞是生活語(yǔ)言的基本詞性。變量和運(yùn)算符則是包括JavaScript在內(nèi)的許多計(jì)算機(jī)編程語(yǔ)言的“基本詞性”。
第一課的文章將會(huì)探索關(guān)于變量和操作符的幾個(gè)核心概念。例如:
在JavaScript中,如何定義變量以及可以定義的變量類型。
如何使用運(yùn)算符處理數(shù)字和字符串
如果混合使用不同類型的變量,會(huì)怎么樣