一、javascript是什么?
①javascript 是一種基于對(duì)象和事件驅(qū)動(dòng)的額客戶端腳本語(yǔ)言
②javascript 是最初的設(shè)計(jì)師為了檢驗(yàn)HTML表單輸入的正確性
③javascript 是一種動(dòng)態(tài)類(lèi)型、弱類(lèi)型、基于原型的語(yǔ)言
④javascript是一種由Netscape的LiveScript發(fā)展而來(lái)的腳本語(yǔ)言,它提高與Java的兼容性
二、javascript的基本概念
? 2.1、運(yùn)算符(運(yùn)算符就是完成操和的一系列符號(hào),它有七類(lèi)):賦值運(yùn)算符、算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算、位操作運(yùn)算符和字符串運(yùn)算符。
2.2、表達(dá)式(運(yùn)算符和操作數(shù)的組合稱(chēng)為表達(dá)式,通常分為四類(lèi)):賦值表達(dá)式、算術(shù)表達(dá)式、布爾表達(dá)式和字符串表達(dá)式。
2.3、語(yǔ)句(Javascript程序是由若干語(yǔ)句組成的,語(yǔ)句是編寫(xiě)程序的指令):賦值語(yǔ)句、switch選擇語(yǔ)句、while循環(huán)語(yǔ)句、for循環(huán)語(yǔ)句、do while循環(huán)語(yǔ)句、break循環(huán)中止語(yǔ)句和continue循環(huán)中斷語(yǔ)句。
2.4、函數(shù)(函數(shù)是命名的語(yǔ)句段,這個(gè)語(yǔ)句段可以被當(dāng)作一個(gè)整體來(lái)引用不著和執(zhí)行):
1)函數(shù)由關(guān)鍵字function定義;
2)函數(shù)必須先定義后使用,否則將出錯(cuò);
3)函數(shù)名是調(diào)用函數(shù)時(shí)引用的名稱(chēng),它對(duì)大小寫(xiě)是敏感的,調(diào)用函數(shù)時(shí)不可寫(xiě)錯(cuò)函數(shù)名;
4)參數(shù)表示傳遞給函數(shù)使用或操作的值,它可以是常量,也可以是變量;
5)return語(yǔ)句用于返回表達(dá)式的值,也可以沒(méi)有。
2.5、對(duì)象(一組包含數(shù)據(jù)的屬性和對(duì)屬性中包含數(shù)據(jù)進(jìn)行操作的方法,稱(chēng)為對(duì)象):比如要設(shè)定網(wǎng)頁(yè)的背景顏色,所針對(duì)的對(duì)象就是document,所用的屬性名是bgcolor,如document.bgcolor="blue",就是表示使背景的顏色為藍(lán)色。。
2.6、事件(用戶與網(wǎng)頁(yè)交互時(shí)產(chǎn)生的操作,稱(chēng)為事件):用戶按鼠標(biāo)的按鈕,就產(chǎn)生onclick事件,若鼠標(biāo)的指針的鏈接上移動(dòng),就產(chǎn)生onmouseover事件等等。在Javascript中,事件往往與事件處理程序配套使用。
2.7、變量():比如var myVariable = "some value";