作者 主題: 請教一段java script的意思  (閱讀 3519 次)

0 會員 與 1 訪客 正在閱讀本文。

ievson

  • 憂鬱的高中生
  • ***
  • 文章數: 92
    • 檢視個人資料
請教一段java script的意思
« 於: 2008-10-13 21:05 »
小弟今天看到一段java script 的code
但一直不太懂它的意思
google也找不到相關的所以只好上來請教各位
程式如下
with(document.form2)
{

}
就是這個迴圈,我發現某種情況下它不會跑,請問它是代表什麼功用呢?

jaceju

  • 憂鬱的高中生
  • ***
  • 文章數: 106
    • 檢視個人資料
回覆: 請教一段java script的意思
« 回覆 #1 於: 2008-10-13 21:30 »
那不叫迴圈...

(以下摘錄自微軟的 Script 5.6 版參考手冊)

with 陳述式通常用來減少您在某些情況下必須撰寫的程式碼量。請注意到以下範例中重複使用了 Math。

代碼: [選擇]
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * Math.E)

若使用 with 陳述式,您的程式碼會變得比較短且易於閱讀:

代碼: [選擇]
with (Math){
   x = cos(3 * PI) + sin (LN10) 
   y = tan(14 * E)
}

ievson

  • 憂鬱的高中生
  • ***
  • 文章數: 92
    • 檢視個人資料
回覆: 請教一段java script的意思
« 回覆 #2 於: 2008-10-14 22:54 »
感謝回覆,你的資料對我相當有用,感謝 ;D