005、if-else 流程敍述式

1、if 敍述式寫法

寫法:判斷式成立(true)時,就會執行大括號裡的程式

<script>

    if( 判斷式 ){
        ...寫程式...
    }

</script>
範例:

<script>
$(document).ready(function(){

    if(5>3){
        alert("5>3 沒錯!");
    }
});
</script>
範例:指定變數 a 當做成績,判斷是否及格

<script>
$(document).ready(function(){

    var a = 95;
    if(a>=60){
        alert("成績及格了!");
    }
});
</script>

2、if-else 敍述式寫法

寫法:判斷式不成立(false)時,就會執行不成立時的程式

<script>

    if( 判斷式 ){
        ...成立時的程式...
    }else{
        ...不成立時的程式...
    }

</script>
範例:指定變數 a 當做成績,判斷是否及格

<script>
$(document).ready(function(){

    var a = 35;
    if(a>=60){
        alert("成績及格了!");
    }else{
        alert("不及格了!");
    }
});
</script>

3、if-else if-else 敍述式寫法

寫法:判斷式不成立(false)時,就會執行不成立時的程式

<script>

    if( 判斷式1 ){
        ...判斷式1成立時的程式...
    }else if( 判斷式2 ){
        ...判斷式2成立時的程式...
    }else{
        ...以上都不成立時的程式...
    }

</script>
範例:指定變數 a 當做成績,判斷是否及格

<script>
$(document).ready(function(){

    var a = 45;
    if(a>100){
        alert("數字超過100了");
    }else if(a>=60){
        alert("成績及格了!");
    }else{
        alert("不及格了!");
    }
});
</script>

4、在判斷式上使用 && 而且運算子

範例:指定變數 a 當做成績,判斷是否及格

<script>
$(document).ready(function(){

    var a = 85;
    if(a>=60 && a<=100){
        alert("成績及格了!");
    }else{
        alert("資料不在及格範圍!");
    }
});
</script>
shape
shape