當有很多種選項的時候,switch比if else使用更方便。
語法:
switch(表示式)語法說明:
switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止執行下乙個case。如所有case值都不匹配,執行default後的語句。假設評價學生的考試成績,10分滿分制,我們按照每一分乙個等級將成績分等,並根據成績的等級做出不同的評價。
**如下:
執行結果:
評語: 及格,加油!注意:記得在case所執行的語句後新增上乙個break語句。否則就直接繼續執行下面的case中的語句,看以下**:
執行結果:
評語: 繼續努力!
評語: 及格,加油!
評語: 湊合,奮進
評語: 很棒,很棒
評語: 高手,大牛在上面的**中,沒有break停止語句,如果成績是4分,則case 5後面的語句將會得到執行,同樣,case6、7-10後面的語句都會得到執行。
我們來做個周計畫,周
一、二學習理念知識,周
三、四到企業實踐,周五總結經驗,周
六、日休息和娛樂。請根據星期幾做出選擇,使用switch語句完成,補充右邊**編輯器中第8、20、21行**,完成星期幾的判斷。
ARM中swi 軟中斷
swi 是 arm 的軟體中斷指令,大概是 software interrupt 的意思 執行完swi指令後,cpu會做幾件事情 將當前 cpsr 儲存到 spsr svc 中 將cpu模式改為特權模式svc mode,即更改 cpsr 的低五位,cspr 4 0 0b10011 切換到arm狀態,...
JavaScript中的this詳解
this屬於js的底層知識,了解this之後,能夠實現一些基本的功能,但是感覺最重要的是,this是物件導向必不可少的組成部分,如果希望能夠逐漸的掌握物件導向,this必然是不可少的。檢視this指向的一句話法則 永遠指向其所在函式的所有者如果沒有所有者時,指向window。理解this的要點 關鍵...
JavaScript中的setInterval用法
setinterval function,interval arg1,arg2,argn setinterval object,methodname,interval arg1,arg2,argn 第一種格式是標準動作面板中setinterval函式的預設語法,第二種格式是在專家模式動作中使用的方法...