ECMAScript with 語句
- 上一頁 continue 語句
- 下一頁 switch 語句
有標簽的語句
with 語句用于設置代碼在特定對象中的作用域。
它的語法:
with (expression) statement
例如:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //輸出 "HELLO" }
在這個例子中,with 語句用于字符串,所以在調用 toUpperCase() 方法時,解釋程序將檢查該方法是否是本地函數。如果不是,它將檢查偽對象 sMessage,看它是否為該對象的方法。然后,alert 輸出 "HELLO",因為解釋程序找到了字符串 "hello" 的 toUpperCase() 方法。
提示:with 語句是運行緩慢的代碼塊,尤其是在已設置了屬性值時。大多數情況下,如果可能,最好避免使用它。
- 上一頁 continue 語句
- 下一頁 switch 語句