- JS代碼的應(yīng)用
a) 通過<script>標(biāo)簽嵌入到HTML文檔中,注意<script>標(biāo)簽的位置是任意的,可以放在<head>標(biāo)簽中慢洋,也可以放在<body>標(biāo)簽中伸头,通常放在操控的元素的后面匾效,因為瀏覽器在解析的時候,是按照從上到下的順序解析的恤磷,所以要先有標(biāo)簽面哼,后有js
b) 將JS代碼寫在一個獨立的JS文件上野宜,然后通過鏈接的形式將,JS文件應(yīng)用到HTML文檔上魔策,格式如下:<script type=”text/javascript”src=”js文件所在地址”></script>
c) 將JS代碼以事件的屬性值的形式應(yīng)用到HTML元素上 - JS代碼應(yīng)用的注意事項
a) 如果使用方法2匈子,需要注意在<script>標(biāo)簽間不可以加JS代碼
b) <script>標(biāo)簽是雙標(biāo)簽,所以不可以省略結(jié)束標(biāo)簽
c) 如果使用方法1闯袒,在打印字符串”</script>”時旬牲,會出現(xiàn)問題(無法正確打印,因為瀏覽器會把他解析成結(jié)束標(biāo)簽)搁吓,解決辦法:
? 在斜線前面加反斜線原茅,如”</script>”
? 將</script>標(biāo)簽用加號連接起來,形成一個普通的字符串堕仔,如”<scri” + “pt>” - JS信息的輸出方式
a) 使用alert()方法擂橘,以提示框的形式輸出,格式alert(“要輸出的內(nèi)容”)摩骨,雙引號里面的內(nèi)容會原樣輸出
b) 使用console.log()方法通贞,在控制臺輸出信息,格式console.log(“要輸出的內(nèi)容”);
c) 使用document.write()方法恼五,在頁面中輸出信息昌罩,格式document.write(“要輸出的內(nèi)容”); - JS信息輸出方式的區(qū)別
a) 輸出的形式不同
b) document.write()方法能夠解析HTML標(biāo)簽,但是其它兩種方法不可以灾馒,會原樣輸出
c) alert()方法和console.log()方法支持轉(zhuǎn)義字符茎用,如”\n”(換行符)
d) 輸出信息時,不可以用雙引號包含雙引號睬罗,也不可以用單引號包含單引號 - JS代碼的注釋
a) 單行注釋://注釋內(nèi)容
b) 多行注釋:/注釋內(nèi)容/ - JS代碼注釋的注意事項
a) JS注釋不允許嵌套 - 常量與變量
a) 常量:程序運行過程中轨功,其值不變的量就是常量,一句話容达,常量就是一個具體的數(shù)值古涧,常見的常量有如下幾種形式,數(shù)值型常量花盐,如3羡滑,-3 0 3.14,字符串常量如”Tom”/”abc”
b) 變量:所謂變量就是指程序運行中算芯,其值可以改變的量柒昏,所謂變量其實就是內(nèi)存當(dāng)中開辟出來的用于存儲數(shù)據(jù)的存儲單元
c) 變量的定義,格式:var變量名;
d) 變量名的命名規(guī)則(標(biāo)識符的命名規(guī)則)
? 由字母也祠、數(shù)字昙楚、下劃線、$構(gòu)成
? 不可以以數(shù)字開頭
? 嚴(yán)格區(qū)分大小寫
? 不可以是關(guān)鍵字和保留字var
? 見名知意诈嘿,numstr
? 采用駝峰式命名方法堪旧,如果標(biāo)識符有一個單詞構(gòu)成削葱,那么該單詞所有字符都為小寫,如果標(biāo)識符由多個單詞構(gòu)成淳梦,那么從第二個單詞開始析砸,每個單詞的首字母大寫
e) 變量的定義注意事項:如果要定義多個變量,可以使用如下格式:var變量1爆袍,變量2,變量3…
f) 變量的初始化首繁,所謂變量初始化就是給變量賦值
? 可以在定義變量的同時賦值
? 先定義變量,后賦值
? 定義多個變量時陨囊,可以在定義變量的同時弦疮,給一部分變量賦值,一部分變量不賦值 - 數(shù)據(jù)類型
a) 數(shù)值型:正數(shù)蜘醋、負數(shù)胁塞、整數(shù)、小數(shù)压语、infinity(一個數(shù)被0整除時啸罢,結(jié)果為infinity) -infinity(一個負數(shù)被0整除時,結(jié)果為-infinity)胎食、NaN(結(jié)果為不是一個數(shù)值扰才,如3/’a’)
b) 字符串型:所謂字符串就是用單引號或雙引號包含起來的0個或多個字符,如”hello”厕怜,’a’衩匣,“”(空字符串)
c) 布爾型:true和false
d) Undefined:一個變量被定義出來,但是還沒有被賦值時酣倾,如果打印該變量舵揭,輸出結(jié)果就是undefined
e) Null:一個變量被定義時本打算要保存對象谤专,但是還沒有被賦值對象躁锡,此時可以給變量賦值為null - typeof運算符的使用:作用是用來測算數(shù)值的數(shù)據(jù)類型,使用方法typeof要測算的值
a) 返回值為number置侍,表示該數(shù)據(jù)為數(shù)值型
b) 返回值為string映之,表示該數(shù)據(jù)為字符串型
c) 返回值為boolean,表示該數(shù)據(jù)為布爾類型
d) 返回值為undefined蜡坊,表示該數(shù)據(jù)為Undefined
e) 返回值為object杠输,表示該數(shù)據(jù)為Null類型
原生JS-01
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門窍仰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人礼殊,你說我怎么就攤上這事驹吮。” “怎么了晶伦?”我有些...
- 文/不壞的土叔 我叫張陵碟狞,是天一觀的道長。 經(jīng)常有香客問我婚陪,道長篷就,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任近忙,我火速辦了婚禮竭业,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘及舍。我一直安慰自己未辆,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布锯玛。 她就那樣靜靜地躺著咐柜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪攘残。 梳的紋絲不亂的頭發(fā)上拙友,一...
- 文/蒼蘭香墨 我猛地睜開眼泰涂,長吁一口氣:“原來是場噩夢啊……” “哼鲫竞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逼蒙,我...
- 正文 年R本政府宣布驯妄,位于F島的核電站,受9級特大地震影響合砂,放射性物質(zhì)發(fā)生泄漏青扔。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一翩伪、第九天 我趴在偏房一處隱蔽的房頂上張望微猖。 院中可真熱鬧,春花似錦缘屹、人聲如沸凛剥。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽犁珠。三九已至,卻和暖如春互亮,著一層夾襖步出監(jiān)牢的瞬間犁享,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 《裕語言》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
- 《ilua》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 1...