?? 9-11.cfm.htm
字號:
<html>
<head>
<title>使用分支語句(if</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
</head>
<body>
<font FACE="宋體" SIZE="5"><b>
<p ALIGN="JUSTIFY">使用分支語句(if…then…else)</p>
</b></font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY">如果你需要根據某個情況的真假來決定執行哪一條或哪一組語句的話,你就得使用分支結構,分支使用任何可返回邏輯值的表達式來作為它的判斷條件。如下面所示:</p>
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">greeting=“Happy Weekday!”;</p>
<p ALIGN="JUSTIFY">mydate= new Date();</p>
<p ALIGN="JUSTIFY">if (mydate.getDay()==0) greeting=“Happy Sunday!”;</p>
<p ALIGN="JUSTIFY">if (mydate.getDay()==6) greeting=“Happy Saturday!”;</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"><%=greeting%></p>
<p ALIGN="JUSTIFY">如果今天是星期六或星期天,這個腳本就會輸出適當的問候句,否則,腳本就會輸出問候Happy
Weekday!</p>
<p ALIGN="JUSTIFY">注意這個腳本中的兩個分支是如何使用的,if語句后緊跟一個由括號包圍的表達式,這個表達式必須返回一個布爾值(真或假)。對于這兩個分支,括號中的表達式都完成對當前日期的比較。</p>
<p ALIGN="JUSTIFY">還要注意關鍵字then在JScript分支中沒有使用,如果條件是真的,則跟在括號后的一條或一組語句將被執行。下面的例子根據條件執行一組語句:</p>
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">greeting=“Happy other day!”;</p>
<p ALIGN="JUSTIFY">mydate=new Date();</p>
<p ALIGN="JUSTIFY">if (mydate.getDay()==0)</p>
<p ALIGN="JUSTIFY">{</p>
<p ALIGN="JUSTIFY">greeting=“Happy Sunday!”;</p>
<p ALIGN="JUSTIFY">greeting=greeting.bold();</p>
<p ALIGN="JUSTIFY">greeting=greeting.italics();</p>
<p ALIGN="JUSTIFY">}</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"><%=greeting%></p>
<p ALIGN="JUSTIFY">在此例中,三條用花括號包含起來的語句只有當今天是星期天時才會執行,這對括號指明了一個分支的開始和結束。</p>
<p ALIGN="JUSTIFY">最后,你可在分支中使用關鍵字else來指定一句或一組語句,當條件為假時執行。如下面的例子:</p>
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">mydate=new Date();</p>
<p ALIGN="JUSTIFY">if (mydate.getDay()==0) greeting=“Happy Sunday!”;</p>
<p ALIGN="JUSTIFY">else greeting=“Happy other day!”;</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"><%=greeting%></p>
<p ALIGN="JUSTIFY">在此例中,多個問候句保證了會取兩者中的某一個值。如果今天是星期天,問候句是“Happy
Sunday”,否則,問候將是“Happy other day!”。</p>
</font>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -