2015-02-10 14 views
2

我對JavaScript很陌生,我正在參加我的前幾節課。我很想知道在toLowerCase命令末尾使用括號,因爲即使您在它們之間放置了一個數字,它們也不會執行任何操作。toLowerCase()無用的括號?

任何人都可以解釋他們的使用?

+6

'toLowerCase'是*方法*,'()'調用該方法。 'var x = function(){}' - 儘管'x'是一個無參數函數,您需要用'()'來調用它:'x()' - 不要將它與'Array.length' - 其中'length'是數組上的*屬性*,因此不需要調用。 – tymeJV 2015-02-10 17:10:09

回答

0

JavaScript是一種解釋語言,如果你聲明不帶參數的函數,它不是發送一些參數的錯誤,他們將被忽略。您可以使用預定義的arguments變量訪問它們,但它不在問題範圍內。

To sumarize:toLowerCase不接受任何參數,所以即使您放置了一些參數,它們也會被忽略。 toLowerCase它仍然是一個功能,所以你需要在一天結束時撥打()