一、javascript是什么衫哥?
①javascript 是一種基于對(duì)象和事件驅(qū)動(dòng)的額客戶端腳本語言
②javascript 是最初的設(shè)計(jì)師為了檢驗(yàn)HTML表單輸入的正確性
③javascript 是一種動(dòng)態(tài)類型、弱類型、基于原型的語言
④javascript是一種由Netscape的LiveScript發(fā)展而來的腳本語言,它提高與Java的兼容性
二成翩、javascript的基本概念
? 2.1、運(yùn)算符(運(yùn)算符就是完成操和的一系列符號(hào)赦役,它有七類):賦值運(yùn)算符麻敌、算術(shù)運(yùn)算符、比較運(yùn)算符掂摔、邏輯運(yùn)算符术羔、條件運(yùn)算、位操作運(yùn)算符和字符串運(yùn)算符乙漓。
2.2聂示、表達(dá)式(運(yùn)算符和操作數(shù)的組合稱為表達(dá)式,通常分為四類):賦值表達(dá)式簇秒、算術(shù)表達(dá)式、布爾表達(dá)式和字符串表達(dá)式秀鞭。
2.3趋观、語句(Javascript程序是由若干語句組成的,語句是編寫程序的指令):賦值語句锋边、switch選擇語句皱坛、while循環(huán)語句、for循環(huán)語句豆巨、do while循環(huán)語句剩辟、break循環(huán)中止語句和continue循環(huán)中斷語句。
2.4、函數(shù)(函數(shù)是命名的語句段贩猎,這個(gè)語句段可以被當(dāng)作一個(gè)整體來引用不著和執(zhí)行):
1)函數(shù)由關(guān)鍵字function定義熊户;
2)函數(shù)必須先定義后使用,否則將出錯(cuò)吭服;
3)函數(shù)名是調(diào)用函數(shù)時(shí)引用的名稱嚷堡,它對(duì)大小寫是敏感的,調(diào)用函數(shù)時(shí)不可寫錯(cuò)函數(shù)名艇棕;
4)參數(shù)表示傳遞給函數(shù)使用或操作的值蝌戒,它可以是常量,也可以是變量沼琉;
5)return語句用于返回表達(dá)式的值北苟,也可以沒有。
2.5打瘪、對(duì)象(一組包含數(shù)據(jù)的屬性和對(duì)屬性中包含數(shù)據(jù)進(jìn)行操作的方法友鼻,稱為對(duì)象):比如要設(shè)定網(wǎng)頁的背景顏色,所針對(duì)的對(duì)象就是document瑟慈,所用的屬性名是bgcolor桃移,如document.bgcolor="blue",就是表示使背景的顏色為藍(lán)色葛碧。借杰。
2.6、事件(用戶與網(wǎng)頁交互時(shí)產(chǎn)生的操作进泼,稱為事件):用戶按鼠標(biāo)的按鈕蔗衡,就產(chǎn)生onclick事件,若鼠標(biāo)的指針的鏈接上移動(dòng)乳绕,就產(chǎn)生onmouseover事件等等绞惦。在Javascript中,事件往往與事件處理程序配套使用洋措。
2.7济蝉、變量():比如var myVariable = "some value";