正文開始:
判別式在所有程式語言中都是非常基礎的一堂課,今天就來學習它吧
判別式顧名思義就是拿來判斷用的式子,中文中時常會提到的如果A就B就是一個非常典型的例子,而在JS當中我們的使用方法為:
if(A){B;}
套用個實際案例,如果我的錢包只剩不到300塊,顯示今晚就吃便當
var money = 錢包金額;
if(money<300){
document.write("今晚吃便當");}
而我們通常還會有其它的想法,按照上面的例子繼續:而如果我的錢包只剩不到200塊,今晚就吃飯糰
var money = 錢包金額;
if(money<300){
document.write("今晚吃便當");}
else if(money<200){
document.write("今晚吃飯糰");}
按照中文來看我們會很直觀的打出上面的式子,但當我們實際去跑程式的時候錢包金額在200~300這個區間會顯示今晚吃便當這個沒問題,然而當金額小於200時卻還是顯示今晚吃便當,原因很簡單,在判別式當中它會由上往下解讀,當滿足一個條件時它就會立刻執行結果,因此我們會需要將越先會被滿足的條件放在越上面。
在判別式有時也會有當條件都沒有達成的時候,繼續上面的例子:都不是的話納今天吃義大利麵
var money = 錢包金額;
if(money<200){
document.write("今晚吃飯糰");}
else if(money<300){
document.write("今晚吃便當");}
else{
document.write("今晚吃義大利麵");}
這就是判別式當中最基本的使用方法,今天就到此結束啦~