2011-04-11 263 views
0

有什麼意思或含義具有已打開和關閉括號後面的代碼?開括號和閉括號的含義是什麼?

下面是我在看的示例代碼:

<input style="background-color:#bfdfff" name="fn" type="text" id="kfn" 
    size="55" maxlength="55" onfocus=     
     "this.select(); 
     if (this.value==''){ 
      this.style.background='#00CCCC'; 
     } 
     else 
     { 
      this.style.background='#99CCFF'; 
     } 
" /> 

線我很好奇在這裏:

this.select(); 

有什麼用打開和關閉括號()的含義是什麼?

+0

友情提示:你可能會問問題在這裏,所以如果你把刪除自己的問題還是讓他們關閉取締。在發佈問題之前請仔細考慮,並確保它不存在並且語法正確。 – 2011-05-01 08:53:43

回答

3

那些被稱爲括號,而不是 「括號」。它們將參數括入函數調用。該功能select不帶任何參數,但你還是得把括號有調用的函數。

2

添加到什麼歐內斯特說,這也有助於識別功能,而不僅僅是一個變量。 如果沒有括號,你會不知道,如果事情是一個函數或變量,如果你不熟悉的代碼。

+0

沒有括號,它仍然是一個函數。你可以做一些像'b.x = a.x;'的東西。 – Kayla 2011-04-11 04:40:41

+0

這取決於語言和編譯器。 Visual Basic不爲非括號化函數使用括號。 – 2011-04-11 05:15:29

+0

但我們不是在談論Visual Basic。我們正在談論JavaScript。 – Kayla 2011-04-11 16:07:53

相關問題