javascript學(xué)習(xí)筆記之函數(shù)定義
函數(shù)聲明式
function funname( 參數(shù) ){
...執(zhí)行的代碼
}
聲明式的函數(shù)并不會(huì)馬上執(zhí)行,需要我們調(diào)用才會(huì)執(zhí)行:funname();
* 分號(hào)是用來(lái)分隔可執(zhí)行JavaScript語(yǔ)句,由于函數(shù)聲明不是一個(gè)可執(zhí)行語(yǔ)句,所以不以分號(hào)結(jié)束。
函數(shù)表達(dá)式
var x = function( 參數(shù) ){
...執(zhí)行的代碼塊
};
函數(shù)表達(dá)式定義的函數(shù),實(shí)際上也是一個(gè)匿名函數(shù)(這個(gè)函數(shù)沒(méi)有名字,直接存儲(chǔ)在變量中)
* 函數(shù)表達(dá)式結(jié)尾是要加分號(hào)的,因?yàn)樗且粋€(gè)執(zhí)行語(yǔ)句。
Function 構(gòu)造函數(shù)
var myFunction = new Function( "a" , "b" , "return a * b" );
調(diào)用函數(shù)并賦給一個(gè)變量:
var x = myFunction( 4 , 3 ); // x = 12;
在實(shí)際生產(chǎn)中不推薦使用構(gòu)造函數(shù)來(lái)定義函數(shù),以上的例子我們可以改寫(xiě)為:
var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- js自定義回調(diào)函數(shù)
- 比較常見(jiàn)的javascript中定義函數(shù)的區(qū)別
- 談?wù)凧avaScript自定義回調(diào)函數(shù)
- 詳細(xì)分析JavaScript函數(shù)定義
- JavaScript自定義等待wait函數(shù)實(shí)例分析
- JavaScript中定義函數(shù)的三種方法
- JavaScript生成隨機(jī)數(shù)的4種自定義函數(shù)分享
- 自定義函數(shù)實(shí)現(xiàn)IE7與IE8不兼容js中trim函數(shù)的問(wèn)題
- javascript 自定義回調(diào)函數(shù)示例代碼
- JS函數(shù)的幾種定義方式分析
相關(guān)文章
javascript模擬評(píng)分控件實(shí)現(xiàn)方法
這篇文章主要介紹了javascript模擬評(píng)分控件實(shí)現(xiàn)方法,涉及javascript操作頁(yè)面元素與樣式的相關(guān)技巧,需要的朋友可以參考下2015-05-05
javascript實(shí)現(xiàn)json頁(yè)面分頁(yè)實(shí)例代碼
這篇文章主要介紹了javascript實(shí)現(xiàn)json頁(yè)面分頁(yè)實(shí)例代碼,需要的朋友可以參考下2014-02-02
JavaScript實(shí)現(xiàn)表單全選或反選效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)表單全選或反選效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
JavaScript Array實(shí)例方法flat的實(shí)現(xiàn)
flat() 方法用于將一個(gè)嵌套多層的數(shù)組進(jìn)行扁平,返回新數(shù)組,它不會(huì)改變?cè)紨?shù)組, flat 方法在處理多維數(shù)組時(shí)非常有用,它可以讓數(shù)組操作變得更加靈活和簡(jiǎn)潔,本文給大家介紹了JavaScript Array實(shí)例方法flat的實(shí)現(xiàn),需要的朋友可以參考下2024-03-03
小程序頁(yè)面onload(),onready()加載順序詳解
本文主要介紹了小程序頁(yè)面onload(),onready()加載順序,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
JS動(dòng)態(tài)添加選項(xiàng)案例分析
這篇文章主要介紹了JS動(dòng)態(tài)添加選項(xiàng)的方法,結(jié)合實(shí)例形式分析了javascript針對(duì)頁(yè)面元素動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下2016-10-10
使用mixins實(shí)現(xiàn)elementUI表單全局驗(yàn)證的解決方法
這篇文章主要介紹了使用mixins實(shí)現(xiàn)elementUI表單的全局驗(yàn)證的解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
web網(wǎng)頁(yè)按比例顯示圖片實(shí)現(xiàn)原理及js代碼
由于上傳圖片的大小是未知的,在顯示成縮略圖的時(shí)候必須進(jìn)行按比例的縮放才能美觀地顯示,本文將為大家簡(jiǎn)單的介紹一種比較不錯(cuò)的方法,有此需求的朋友可以參考下2013-08-08
js父窗口關(guān)閉時(shí)子窗口隨之關(guān)閉完美解決方案
admin注銷的時(shí)候,或者main.html關(guān)閉的時(shí)候,如何讓打開(kāi)的所有新窗口一起關(guān)閉,下面有個(gè)不錯(cuò)的解決方案,大家可以參考下2014-04-04

