js基本知識(shí)
Ⅰ.js是h5的腳本代碼熄捍,有如下添加方法
1.在網(wǎng)頁(yè)的<script></script>標(biāo)簽中直接寫腳本程序代碼。
<body>
<script type = "type/javascript">
document.write("<h2>歡迎來(lái)到Mstanford的JavaScript課堂
</h2>");
</script>
</body>
2.將腳本程序代碼編寫在一個(gè)單獨(dú)的".js"文件中饵溅,然后在網(wǎng)頁(yè)中引用該文件。
<body>
<script src = "1.1.js" type = "text/javascript"> </script>
</body>
3.將腳本程序代碼作為某個(gè)HTML元素的事件屬性值或超鏈接的href屬性值。
<body>
<a href = "javascript:document.write('<h2>'歡迎來(lái)到 Mstanford
的JavaScript課堂</h2>)">hello</a>
</body>
Ⅱ.核心語(yǔ)法
1.變量聲明
var money;//聲明變量
money = 5;//不聲明變量而直接賦值
var width = 2, heigth = 5;//連續(xù)聲明變量和賦值
2.?dāng)?shù)據(jù)類型
var money ;//未賦值咐扭,類型為undefined
var flag = true ;//布爾類型
var num = 1; // number類型,包含整數(shù)和小數(shù)
var str = "text" ;//string類型 滑废,可以為空
var nothing = null;//已賦值蝗肪,值為空
3.運(yùn)算符
算術(shù)運(yùn)算符:+ - / ++ --
賦值運(yùn)算符:=
比較運(yùn)算符:< >∪涑谩>=⊙ι痢<= 0陈=
邏輯運(yùn)算符:&& || 豁延!
Ⅲ.流程控制語(yǔ)句
1.順序結(jié)構(gòu)
電腦執(zhí)行代碼的基本方式,順序從上而下腊状。
2.選擇結(jié)構(gòu)
單分支
if(//條件表達(dá)式){
//語(yǔ)句或語(yǔ)句塊
}
多分支
if(條件表達(dá)式1){
語(yǔ)句或語(yǔ)句塊1
}else if(條件表達(dá)式2){
語(yǔ)句或語(yǔ)句塊2
}.......
else if(條件表達(dá)式n){
語(yǔ)句或語(yǔ)句塊n
}else{
語(yǔ)句或語(yǔ)句塊n+1
}
switch
switch(表達(dá)式){
case 取值1:語(yǔ)句或語(yǔ)句塊1术浪;break;
case 取值2:語(yǔ)句或語(yǔ)句塊2寿酌;break胰苏;
.......
case 取值n:語(yǔ)句或語(yǔ)句塊n;break醇疼;
default : 語(yǔ)句或語(yǔ)句塊n+1硕并;break;
3.循環(huán)結(jié)構(gòu)
while
while(條件表達(dá)式){
語(yǔ)句或語(yǔ)句塊
}
do-while
do{
語(yǔ)句或語(yǔ)句塊
}while(條件表達(dá)式);