可以在document.write里面寫標(biāo)簽
1.表達(dá)式
由操作數(shù)和運(yùn)算符組合到一起的式子
常量表達(dá)式:"javascript是弱類型語言" 10
2.運(yùn)算符
算數(shù)運(yùn)算符:
一元運(yùn)算符:++ --
如果把i++賦給其他變量开泽,先賦值绿淋,再自增抚芦。
如果把++i賦給其他變量,先自增,再賦值明棍。
關(guān)系運(yùn)算符:
> < <= >= !=不等于 ==全等 ===恒等于
結(jié)果大部分為boolean類型
數(shù)值與數(shù)值間只比較大小
數(shù)值與字符串之間比較倡缠,把字符串轉(zhuǎn)成數(shù)值再進(jìn)行比較,'a'轉(zhuǎn)成數(shù)字是NaN迫皱。
兩個字符串比較歉闰,a=97;A=65;0=48
==只要數(shù)一樣就true
===數(shù)據(jù)類型和數(shù)都得一樣兒
邏輯運(yùn)算符:
&&(與) ||(或) !(非)
與關(guān)系運(yùn)算符一起使用辖众,結(jié)果為boolean類型
&&:表達(dá)式1 && 表達(dá)式2 true true則true
有false則false
||:表達(dá)式1 || 表達(dá)式2 有true則true
false false則false
!:非0即true
三元運(yùn)算符:
表達(dá)式和敬?結(jié)果1:結(jié)果2; 表達(dá)式如果是真就為結(jié)果1
賦值運(yùn)算符:
= 把表達(dá)式右邊的賦給左邊的
+= a+=10 表示a=a+10
-=
*=
/=
運(yùn)算符優(yōu)先級(大到小);
() ! 算數(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 賦值運(yùn)算符
3.控制語句中的分支語句
三大結(jié)構(gòu):
順序:
選擇:
單分支結(jié)構(gòu):
if(表達(dá)式){語句;} 表達(dá)式的值為boolean類型凹炸,true的話執(zhí)行語句體
雙分支結(jié)構(gòu):
if(表達(dá)式){語句1}else{語句2} 如果表達(dá)式為真執(zhí)行語句1,如果表達(dá)式為假執(zhí)行語句2
isNaN: is not a number 如果是數(shù)字返回false昼弟,不是返回true
多分支結(jié)構(gòu):
if(表達(dá)式1){語句1;}else if(表達(dá)式2){語句2;}else if(表達(dá)式3){語句3;}...else{語句n;}
if表達(dá)式如果是==true啤它,可以省略,
switch(常量表達(dá)式){case:;break;
default:;}
case 后面如果需要些多條語句的時候加{}
跳轉(zhuǎn):
location.href="";
confirm:彈出一個確定和取消的對話框舱痘,確定返回true变骡,取消返回false
循環(huán):