今天介紹JavaScript的流程控制,先簡單提一下流程控制是什麼~流程控制其實就是我們日常生活處理事情的過程和決策的方法~大致可分為三種
比如我今天要去買菜當作例子,
1. 買完青菜再買肉,接著再買飲料,按照順序一個一個的去買---循序結構
2. 因為肉今天搭配飲料比較便宜,所以我選擇先去買肉和飲料--選擇條件結構
3. 搭手扶梯去1,2,3F買東西,我們若是不離開手扶梯就會一直卡在手扶梯就像迴圈一樣~
而假設2F可以買肉所以我去了2F,所以我就結束了這個手扶梯重複迴圈。
若是我被騙了原來2F是賣菜的,那我會回到原點再去看1,3F哪層是買肉的,直到是真的我才會離開手扶梯--重複條件結構
以上三點就是簡單比喻一下有個概念,以下就進入我們主要的主題部份:
條件結構:
1. if
2. if / else
3. if / else if
4. switch
5. ?:
以上五種是我們寫程式時使用的條件性的語法。
1. if - 條件式的執行,屬於單選題,程式對了才執行我們要的結果:
<script>
var IamBoy = "男孩" ; // 指定變數
if (IamBoy = "男孩") //如果IamBoy變數為男孩的話,就執行{ }內的語法
{
document.write("我是個男孩沒錯!"); // 輸出我是個男孩沒錯文字
}
</script>
以上Js語法進行執行就可以得到"我是個男孩沒錯!".
沒有留言:
張貼留言