請問一下js中什麼時候用到function

2021-03-19 22:53:52 字數 3772 閱讀 6337

1樓:

function 是個程式關鍵字,表示函式。

function 函式名(引數1,引數2,引數3……)如:function hahaha(e,j,c)呼叫:document.

write(hahaha(1,2,3)); //這裡是註釋:將輸出(1+2+3)的和,即6

這實際上是給變數hahaha賦值一個函式

也可以寫成var hahaha=function(引數,引數……)也可以採用匿名函式:

(function(引數,引數……))(值,值)function(){}可以當做一個直接值,在引數、賦值等等地方使用。如需更詳細請追問(並付10財富值,我很窮)。

2樓:匿名使用者

需要自定義功能的時候才用到,function就是將一系列的命令打包在一起的功能塊.

(html)js裡面的function什麼時候才會用到啊?

3樓:陸舒傑

1.先加

載dom再載入js會用到

window.onload = function () {};

這個表示是先載入dom文件再執行js**

2.要實現封裝、繼承、多型時都需要用到函式。

3.函式有複用**與減少**編寫的作用。

其實,function的使用方法很靈活的,要使用到的地方太多太多了,我沒法一一給你舉例

你可以參考這裡

希望幫助到你,有疑問可向我追問,盡我所能為你解答。

4樓:匿名使用者

如果有一段**需要在很多地方用,那就可以把這部分封裝起來,寫到一個function裡邊;如果有很多地方的**基本差不多,很類似,只是一些數值不一樣,也可以用function,不一樣的數值可以作為function的引數。 希望可以幫的到你

5樓:匿名使用者

funciton關鍵字定義方法,需要重複利用的**塊就定義成方法。這樣會減少**量

6樓:往事如風

需要封裝一個常用功能時

js中呼叫函式為何有時要加function{}?

7樓:司馬唐遷

js是事件驅動的,一個節點可以發生很多種事件,包括click事件。在js中,當節點發生某一個事件時,可以為該事件繫結一個處理函式。也就是類似的

document.getelementbyid("mybtn").onclick = function(){}

所要注意的是,這個節點的onclick屬性,需要賦給一個函式型別的值,才可以處理事件。

但是displaydate()並不是一個函式,你可以說你定義了displaydate函式,但displaydate()也就是加了一對括號的displaydate,是函式執行了,displaydate()是等價於displaydate的返回值的。在displaydate函式裡,只是給id為demo的節點重新設定了內容,沒有返回值,所以預設的就是undefined。

那麼如果寫成

document.getelementbyid("mybtn").onclick = displaydate();

實際上是等價於

document.getelementbyid("mybtn").onclick = undefined;

顯然undefined是不能作為節點事件的處理函式的。

但是,也不是一定要加上function(){},你可以寫成這樣:

document.getelementbyid("mybtn").onclick = displaydate;

雖然displaydate()不是函式,但displaydate卻是函式,是可以作為節點事件的處理函式的。

js裡面什麼時候會用到兩個function或多個function?

8樓:匿名使用者

不太明白意思。

不過可以解釋下為什麼要寫多個function的問題:

寫function的原則是一個function需要且只有實現一個功能,這樣才能做到耦合,增強可讀性。

當然上面的說法是可選的。你可以也寫在一個function裡面~沒有誰規定要寫多個~

9樓:匿名使用者

當你需要呼叫別的函式的時候,增強靈活性的時候,就可以使用多個,當你只需要一個函式就能夠解決時,你幹嘛要去定義別的function

10樓:匿名使用者

function的多少完全取決於你自己,多個function 實現的功能一個function也可以實現,還有在一個function中取多個body的元素師為了對頁面元素進行操作,這個也還是看你的需求。

11樓:匿名使用者

確實弄不懂你要幹嘛,你的想法是啥。。。

(html)js裡面的function什麼時候才會用到?

js怎麼呼叫function中的function

12樓:匿名使用者

你試試這樣可以嗎

function aa() ;

return tempcar;

}var a = aa();

a.bb(); //或者直接aa().bb();

13樓:匿名使用者

這樣能呼叫hs函式不,怎樣寫才是對的? a.asp中這樣寫

hs();

14樓:匿名使用者

a.asp中這樣寫

hs();

15樓:端木霞潛黛

需要通過return的方式把要呼叫的函式返回給外部。

比如:補充:

閉包是指有權訪問另一個函式作用域中的變數的函式,建立閉包的最常見的方式就是在一個函式內建立另一個函式,通過另一個函式訪問這個函式的區域性變數。這種寫法就是閉包的寫法,閉包內部的函式如果不是return方式,在外部無法獲取,無法進行呼叫。

剛接觸js,我想問一下js自執行函式什麼時候執行 20

16樓:匿名使用者

在進入頁面時就會執行,js執行到這一段時。

window.onload=function()

這樣會在頁面載入完成後執行

js function 在html中怎麼用

17樓:匿名使用者

function 函式名(var1,var2,...,varx)

18樓:匿名使用者

比如:function hello()

hello();//這個是呼叫函式

就這麼用。

19樓:百楊氏薊倩

一般都是在函式裡寫明url返回給誰

function

value_popup()

(function(){})(); js這種寫法怎麼用,什麼時候用? 例子! 50

20樓:匿名使用者

(function(){})();

就是定義一個匿名函式並馬上呼叫

如:(function(a))(123);

等效於:

var kkk = function(a)kkk(123);

至於什麼時候用都可以,一般建議這個函式只呼叫一次時可以這麼用

請問太原南格村什麼時候拆,請問一下太原南格村什麼時候拆

快了,半夜拆!你沒見他們一貫作風嗎?人出門時,半夜睡覺時,只婦女兒童在家時 畜牲們啊!不得 關於拆遷啟動的時間要看各地具體的徵收專案了,拆遷正式啟動會有公告,也會有一些訊號。一 調查摸底 根據徵收拆遷的法定程式,在確定拆遷範圍時要進行調查摸底,此時雖然拆遷從法律上還沒有啟動,但調查摸底活動會深入到老...

請問一下,給小男孩起名的時候,裡面用到然字,請問一下是哪個然,怎麼寫

那要按生日推算一下,看五行適合那個然,周隱禪講正宗傳統命理起名一書裡說了,不能亂用,可以看看,採納必發財 然字用作取名字的含義 然 天生聰明,清雅榮貴,中年吉祥,晚年隆昌,環境良好。金 337 103下一條回答 彩雲彩 彩字指稱讚誇獎的歡呼聲和賭博等遊戲中所得的獎勵,以及戰鬥中負傷,如喝彩 中彩 掛...

請問一下這是什麼時候的碗,能值多少錢

看 這是晚清青花旗字碗。該碗儲存品相較好,青花偏淡藍,外觀圖案精美,碗的底部刻有一個 旗 字。該碗多集中在北方,碗口略大,極具鮮明的時代特徵。但該碗為民窯燒製的生活瓷,存世量相對較大。個人看法,建議繼續收藏,持碗待漲。請問一下這個碗是哪個朝代的。上面的圖案代表什麼?現在可以值多少錢?這是近代或當代的...