js屬性後面加括號是什麼意思,js中這後面的括號是怎麼回事呢?

2021-03-04 01:51:21 字數 3308 閱讀 7576

1樓:

這個其實不難理解,函式a返回的引數a,而函式b返回的是乙個函式,javascript執行函式需要在函式名稱後加括號()也就是立即執行這個函式的意思,否則是賦值或引用,至於y列印20這個應該不難理解吧,引數傳過去就是20,其實函式b是乙個典型的閉包的例子,你可以去研究研究

js中這後面的括號是怎麼回事呢?

2樓:茨水之神

(function ()

})();

這個後面的括號意思是當呼叫test();時,會執行裡面對應的函式,若去掉();則不執行,,這種寫法相當於

function test()

function test2()

}test();

匿名函式的幾種用法

望君採納,純手工打字~~

3樓:匿名使用者

你有一行**是test();意思是呼叫test 這個方法,你標註的那個括號也是表名你呼叫了括號前面的方法,只是因為test方法你自己已經寫好了,所以直接呼叫即可,而那個方法沒有寫,在呼叫的時候寫的匿名方法,你可以把你標註的括號前面的內容當作乙個方法的名字,而這個方法的方法體也放在了這個方法的名字的位置

4樓:殺心人

()就是執行的意思,比如你有個function a,a()就是執行a,不一樣的地方就是這裡是乙個匿名函式,後邊加()就是這個匿名函式宣告以後立即執行。

5樓:

表示匿名函式立刻執行。不影響到其他。

6樓:匿名使用者

這個是立即執行的意思。

7樓:cf狙擊手之

定義宣告後就被呼叫執行。

8樓:隨白髮老去

呼叫這個函式,就是函式自執行

9樓:匿名使用者

立即執行函式,執行後銷毀

js函式末尾加()是什麼意思

10樓:左手編碼

第一種方式是將一抄個匿名函bai

數賦值給乙個變數,以後就可du以通過ft()這樣的形式來zhi執行函式。第二種是dao將乙個立即函式執行的結果返回給乙個變數,如果函式中沒有返回值,那麼ft的值講師undefined

var ft = function();

ft();//彈出1

var ft=(function())();//貌似你括號有問題,立即函式有好幾種寫法,但是,都大同小異

alert(ft);//彈出2;

js函式名後加括號和不加括號的區別

11樓:佳王村

加括號為呼叫該函式,返回值為函式返回值;

不加括號可認為是檢視函式完整資訊,即檢視整個函式體,返回值即整個函式體,不加括號傳參相當於傳入函式整體,你傳入demo2()即傳入demo2函式的返回值,然而它沒有返回值( 或者說返回值是undefined),自然報錯。

12樓:暉哥大神

區別就是不加括號會報錯

js操作物件屬性用點和用中括號有什麼不同

13樓:春風化雨

中括bai號運算子總是du能代替點運算子。但點zhi運算子卻不一定能全dao

部代替內中括號運算子。

中括容號運算子可以用字串變數的內容作為屬性名。點運算子不能。

中括號運算子可以用純數字為屬性名。點運算子不能。

中括號運算子可以用js的關鍵字和保留字作為屬性名。點運算子不能。

html 標籤的name和id後加上中括號有什麼作用,如下**的upname後面的中括號?

14樓:匿名使用者

php若要取得select選中bai

的所有值,du而不是最後乙個

值zhi的話,需要在daoname後面加乙個中括版號javascript裡面帶中權括號,ie6左下角會報錯建議看下這篇文章http://blog.chinaunix.

jquery也不行。

15樓:匿名使用者

這個貌似是把name和id定義成乙個陣列了

16樓:杵秀宮永

id 是 以 #定義的baicss樣式

也可du以用js獲取

zhi來控制 getelementbyid(這裡是daoid) 來獲取

name 很多了,就是給專當前標籤或元素指定名稱,屬也可以用js來控制值,form提交後獲取的時候就需要獲取name名稱。

js裡面的的變數賦予大括號代表什麼意思

17樓:氂牛肉前

段**不是為了防止自己寫的函式與別人衝突

var *** ={} 這個是js中定義物件的一種寫法 相當於 var *** = new object(); 這種寫法叫定義直接量

var *** =();//宣告***為空函式 ---- 這個寫法是錯誤的 js不會解釋通過的

完整解釋一下

javascript code?12

3456

789var *** ={}; //定義乙個物件***.ooo= function();

$().ready(function());

javascript函式後面加不加括號的區別

18樓:匿名使用者

加括號copy表示執行該函bai數,不加括號僅表示定義du了乙個函式物件,比如zhi:

var f=function()

此時daof是乙個function物件

var f=function()();

此時f=1

js中給一段**加上括號有什麼作用?

19樓:金易

因為在()中有運算子 涉及到運算子的優先順序問題

會先執行()中的運算 ,把結果用來引數()外的運算

20樓:馬踏飛燕連環腿

恩就是優先順序的問題。

21樓:寵愛

運算優先順序,用括號括起來的部分,保證會在此語句中最先執行.

22樓:匿名使用者

小括號,優先執行

最後拼接起來

後面的括號是什麼意思,有括號是什麼意思

後面的括號 是填充 幾 個。該題意括號內填 8 個。前括號大於0但不包括0,後括號小於等於1,即0 填8兄弟,這個答案穩,不信算了 有括號是什麼意思 用作標點符號或數學符號的小括號 中括 號 方括號 尖括號 2.和大括號 的總稱小括號代表取不到這一側的值,中括號道標能取到這側的值x 100,200 ...

句子後面加反括號什麼意思,句子後面加乙個反括號什麼意思

答案 在乙個詞語或 語句後加註帶括號的詞語或語句,一般表示是對括號前的詞語或語句進行補充說明或解釋。也有這樣的解釋 寫文章寫到某個地方,為了讓讀者了解得更透徹,有時需要加個註釋。這種註釋,要用括號表明。註釋的性質是多種多樣的。但是,小括號內只能對前面的語句進行附加說明,不能引入新的內容。和女生聊天,...

js中運算子是什麼意思,js是什麼意思?js運算子,什麼意思?

那是一種簡寫而已,a b就是a a b,這兩種寫法沒什麼不同,更要說有的話,就是前者比後者 少一點,看上去專業一點!js是什麼意思?js運算子,什麼意思?x y 就是 x x y 不管x,y是什麼式子都對.同樣,x y 就是 x x y 同樣,x y 就是 x x y 同樣,x y 就是 x x y...