標籤:strong 理解 rip 調用 分支語句 alert 匿名參數 判斷 default
一,switch分支語句的使用:
1,switch語句常用的方法:
1 let number = 25; 2 3 switch (number){ 4 case number < 10: 5 alert(10); 6 break; 7 case number > 20: 8 alert(20); 9 break;10 default:11 alert(‘no‘);12 break;13 }
2,switch語句其實也可以通過設定布爾值來判斷範圍:
1 let number = 25; 2 3 switch (true){ 4 case number < 10: 5 alert(10); 6 break; 7 case number > 20: 8 alert(20); 9 break;10 default:11 alert(‘no‘);12 break;13 }
總結:在switch語句的使用中,通過設定布爾值來和case的值相比較,可以從if語句的判斷中解脫出來,即時是範圍的判斷也可以在分支語句中得以清晰的表達。
二,理解函數參數
function sayHi() { console.log(‘Hello,‘ + arguments[0], arguments[1]); } sayHi(‘杭三‘, ‘sb‘); // 杭三 sb
在上面函數中,我們在調用sayHi()函數時,函數傳遞的參數會傳遞儲存在arguments數組裡面,我們在定義匿名函數的時候,甚至可以直接不去定義匿名參數,而直接在arguments上進行操作,當然上述的寫法只是想表達arguments和函數參數之間的關係,實際的開發的過程中還是推薦下面寫法,函數看起來更符合書寫習慣,在調用參數也能一眼看出需要傳遞的參數
function sayHi(name, type) { console.log(‘Hello,‘ + name, type); } sayHi(‘杭三‘, ‘sb‘); // 杭三 sb
JavaScript學習筆記1