今天主要講了
prompt彈出輸入框
其實也就是比alert多個能輸入的文本框
然后就是三目運算符(三元,運算符)
例:表達式1?:表達式2:表達式3
如果表達式1的值為true,那么表達式2為輸出結果
如果是false那就不用說了吧,(還是說吧,必須是表達式3呀)
然后呢,我想想啊。還學了啥
嗯
嗯嗯.......
想起來了
然后就是函數(shù)了
函數(shù):function,也叫方法和過程,一般叫方法,是可以被反復執(zhí)行的代碼塊,嗯對。就是這樣,我太聰明了
function(參數(shù)列表){? ?
代碼塊
}
對了必須要調(diào)用? 例如:
函數(shù)名();
嗯,就是這樣,我是天才?˙3˙?(??? ? ???)?˙3˙?
然后可以這樣給按鈕加樣式
<button onclick=“填需要調(diào)用的函數(shù)名,后面加括號,不需要加分號”></button>
全局變量
全局變量定義好的話在任何位置都可以訪問
局部變量
只能在自己定義的那一塊調(diào)用
注意:全局變量和局部變量使用沖突時,優(yōu)先使用局部變量。
聲明提前:
? js程序正式執(zhí)行前,會把所有var聲明的變量預讀到所在作用域的頂部。但對變量的賦值依然保留在原位置
? 比如:console.log(b);//undefined,如果不是聲明提前,那么console就會報錯
? var b=5;
五、分支結構
? 1. if(條件){滿足條件要執(zhí)行的語句}
? 2. if(條件){
? 條件為真時要執(zhí)行的語句
? }else{
? 不滿足條件式要執(zhí)行的語句
? 3. 多 重if語句)
? if(條件1){
? 語句塊1
? }else if(條件2){
? 語句塊2
? }else if(條件3){
? 語句塊3
嗯,今天的總結完了,想聽的下回分解!