求解if else ,如下面代碼所示,怎么理解后面幾個else
<script type="text/javascript">
? function rec(){
?? ?var score; //score變量,用來存儲用戶輸入的成績值。
?? ?score =prompt("輸入你的成績:")????????????? ;
?? ?if(score>=90)
?? ?{
?? ??? document.write("你很棒!");
?? ?}
?? ?else if(score>=75)
??? {
?? ??? document.write("不錯吆!");
?? ?}
?? ?else if(score>=60)
??? {
?? ??? document.write("要加油!");
??? }
??? else
?? ?{
?????? document.write("要努力了!");
?? ?}
? }
? </script>
2015-12-29
就是當score小于90并且大于等于75的時候執行
?? ??? document.write("不錯吆!");
當score小于75并且大于等于60的時候執行
document.write("要加油!");
當score小于60的時候執行
document.write("要努力了!");
2015-12-29
如果有必要是可以多次使用的。
2015-12-29
if-else嵌套使用時,else總是和它上一個最近的if配對,這條語句實際上就是這樣:
?if(score>=90)
?? ?{
?? ??? document.write("你很棒!");
?? ?}
?else{
????? if(score>=75)
????? {
?? ???? document.write("不錯吆!");
?? ?? }
???? else{?
??? ????????? if(score>=60)
???????? ?? ?{
?? ??? ????? document.write("要加油!");
?????????? ? }
??? ??????? ?else
?? ???????? {
????????????? document.write("要努力了!");
?????????????}??
???????? }
?????? }