學(xué)習(xí)javascript首先我們要知道我們?yōu)槭裁磈avascript值得我們學(xué)習(xí)
1. 所有主流瀏覽器都支持JavaScript团南。
2. 它可以讓網(wǎng)頁(yè)呈現(xiàn)各種動(dòng)態(tài)效果唁影。
3. 做為一個(gè)Web開(kāi)發(fā)師套蒂,如果你想提供漂亮的網(wǎng)頁(yè)樟插、令用戶滿意的上 網(wǎng)體驗(yàn)惑灵,JavaScript是必不可少的工具。
4.學(xué)習(xí)環(huán)境無(wú)外不在套啤,只要有文本編輯器,就能編寫JavaScript程序颠印。
5.我們可以用簡(jiǎn)單命令纲岭,完成一些基本操作抹竹。
那么我們從哪里開(kāi)始學(xué)習(xí)呢?
學(xué)習(xí)JavaScript的起點(diǎn)就是處理網(wǎng)頁(yè)止潮,所以我們先學(xué)習(xí)基礎(chǔ)語(yǔ)法和如何使用DOM進(jìn)行簡(jiǎn)單操作窃判。
我們?cè)趯W(xué)習(xí)編程的時(shí)候總會(huì)聽(tīng)到變量或者變量名,那么什么是變量呢喇闸?從字面上看袄琳,變量是可變的量;從編程角度講燃乍,變量是用于存儲(chǔ)某種/某些數(shù)值的存儲(chǔ)器唆樊。我們可以把變量看做一個(gè)盒子,為了區(qū)分盒子刻蟹,可以用BOX1,BOX2等名稱代表不同盒子逗旁,BOX1就是盒子的名字(也就是變量的名字)。
定義變量使用關(guān)鍵字var,語(yǔ)法如下:
var 變量名
變量名可以任意取名舆瘪,但要遵循命名規(guī)則:
1.變量必須使用字母片效、下劃線(_)或者美元符($)開(kāi)始。
2.然后可以使用任意多個(gè)英文字母英古、數(shù)字淀衣、下劃線(_)或者美元符($)組成。
3.不能使用JavaScript關(guān)鍵詞與JavaScript保留字召调。
注意:
- 在JS中區(qū)分大小寫膨桥,如變量mychar與myChar是不一樣的,表示是兩個(gè)變量唠叛。
- 變量雖然也可以不聲明只嚣,直接使用,但不規(guī)范艺沼,需要先聲明介牙,后使用。
判斷語(yǔ)句(if...else)
語(yǔ)法:
if(條件)
{ 條件成立時(shí)執(zhí)行的代碼 }
else
{ 條件不成立時(shí)執(zhí)行的代碼 }
什么是函數(shù)澳厢?
函數(shù)是完成某個(gè)特定功能的一組語(yǔ)句环础。如沒(méi)有函數(shù),完成任務(wù)可能需要五行剩拢、十行线得、甚至更多的代碼。這時(shí)我們就可以把完成特定功能的代碼塊放到一個(gè)函數(shù)里徐伐,直接調(diào)用這個(gè)函數(shù)贯钩,就省重復(fù)輸入大量代碼的麻煩。
如何定義一個(gè)函數(shù)呢?基本語(yǔ)法如下:
function 函數(shù)名()
{
函數(shù)代碼;
}
說(shuō)明:
- function定義函數(shù)的關(guān)鍵字角雷。
- "函數(shù)名"你為函數(shù)取的名字祸穷。
- "函數(shù)代碼"替換為完成特定功能的代碼。
函數(shù)調(diào)用:
函數(shù)定義好后勺三,是不能自動(dòng)執(zhí)行的雷滚,所以需調(diào)用它,只需直接在需要的位置寫函數(shù)就ok了