時(shí)間 <script language=Javascript> var now=new Date() document.write("現(xiàn)在是"+now.getYear()+"年"+(now.getMonth()+1)+"月"+now.getDate()+"日"+now.getHours()+"時(shí)"+now.getMinutes()+"分"+now.getSeconds()+"秒") </script> JavaScript Switch 語句 如果希望選擇執(zhí)行若干代碼塊中的一個(gè),,你可以使用 switch 語句: 語法:
{ case 1: 執(zhí)行代碼塊 1 break case 2: 執(zhí)行代碼塊 2 break default: 如果n即不是1也不是2,則執(zhí)行此代碼 } 工作原理:switch 后面的 (n) 可以是表達(dá)式,,也可以(并通常)是變量,。然后表達(dá)式中的值會(huì)與 case 中的數(shù)字作比較,如果與某個(gè) case 相匹配,,那么其后的代碼就會(huì)被執(zhí)行,。break 的作用是防止代碼自動(dòng)執(zhí)行到下一行。 實(shí)例: <script type="text/javascript">//You will receive a different greeting based//on what day it is. Note that Sunday=0,//Monday=1, Tuesday=2, etc.var d=new Date()theDay=d.getDay() switch (theDay) { case 5: document.write("Finally Friday") break case 6: document.write("Super Saturday") break case 0: document.write("Sleepy Sunday") break default: document.write("I'm looking forward to this weekend!")}</script>
實(shí)例
條件語句 在您編寫代碼時(shí),,經(jīng)常需要根據(jù)不同的條件完成不同的行為,。可以在代碼中使用條件語句來完成這個(gè)任務(wù),。 在 JavaScript 中,,我們可以使用下面幾種條件語句: if 語句 If 語句 如果希望指定的條件成立時(shí)執(zhí)行代碼,,就可以使用這個(gè)語句。 語法: if (條件){條件成立時(shí)執(zhí)行代碼} 注意:請(qǐng)使用小寫字母,。使用大寫的 IF 會(huì)出錯(cuò),! 實(shí)例 1 <script type="text/javascript">//Write a "Good morning" greeting if//the time is less than 10var d=new Date()var time=d.getHours() if (time<10) {document.write("<b>Good morning</b>")}</script> 實(shí)例 2 <script type="text/javascript">//Write "Lunch-time!" if the time is 11var d=new Date()var time=d.getHours() if (time==11) {document.write("<b>Lunch-time!</b>")}</script> 注意:請(qǐng)使用雙等號(hào) (==) 來比較變量! 注意:在語法中沒有 else,。僅僅當(dāng)條件為 true 時(shí),,代碼才會(huì)執(zhí)行。 If...else 語句 如果希望條件成立時(shí)執(zhí)行一段代碼,,而條件不成立時(shí)執(zhí)行另一段代碼,,那么可以使用 if....else 語句,。 語法:
(條件){條件成立時(shí)執(zhí)行此代碼} else {條件不成立時(shí)執(zhí)行此代碼} 實(shí)例 <script type="text/javascript">//If the time is less than 10,//you will get a "Good morning" greeting.//Otherwise you will get a "Good day" greeting.var d = new Date()var time = d.getHours() if (time < 10) {document.write("Good morning!")} else {document.write("Good day!")}</script> If...else if...else 語句 當(dāng)需要選擇多套代碼中的一套來運(yùn)行時(shí),請(qǐng)使用 if....else if...else 語句,。 語法:
(條件1){條件1成立時(shí)執(zhí)行代碼} else if (條件2){條件2成立時(shí)執(zhí)行代碼} else {條件1和條件2均不成立時(shí)執(zhí)行代碼} 實(shí)例: <script type="text/javascript">var d = new Date()var time = d.getHours() if (time<10){document.write("<b>Good morning</b>")} else if (time>10 && time<16){document.write("<b>Good day</b>")} else {document.write("<b>Hello World!</b>")}</script> |
|