javascript學(xué)習(xí)筆記之函數(shù)定義
函數(shù)聲明式
function funname( 參數(shù) ){ ...執(zhí)行的代碼 }
聲明式的函數(shù)并不會(huì)馬上執(zhí)行,需要我們調(diào)用才會(huì)執(zhí)行:funname();
* 分號(hào)是用來分隔可執(zhí)行JavaScript語句,由于函數(shù)聲明不是一個(gè)可執(zhí)行語句,所以不以分號(hào)結(jié)束。
函數(shù)表達(dá)式
var x = function( 參數(shù) ){ ...執(zhí)行的代碼塊 };
函數(shù)表達(dá)式定義的函數(shù),實(shí)際上也是一個(gè)匿名函數(shù)(這個(gè)函數(shù)沒有名字,直接存儲(chǔ)在變量中)
* 函數(shù)表達(dá)式結(jié)尾是要加分號(hào)的,因?yàn)樗且粋€(gè)執(zhí)行語句。
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ù)來定義函數(shù),以上的例子我們可以改寫為:
var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- js自定義回調(diào)函數(shù)
- 比較常見的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ù)的問題
- javascript 自定義回調(diào)函數(shù)示例代碼
- JS函數(shù)的幾種定義方式分析
相關(guān)文章
深入分析escape()、encodeURI()、encodeURIComponent()的區(qū)別及示例
這篇文章主要介紹了escape()、encodeURI()、encodeURIComponent()的區(qū)別,需要的朋友可以參考下2014-08-08JavaScript 最佳實(shí)踐:幫你提升代碼質(zhì)量
在本篇教程中,我將指出一些重要的 JavaScript 最佳實(shí)踐,讓你不必去用另外一種艱難的方式來了解它們。準(zhǔn)備好去升級(jí)你的代碼吧2016-12-12BootStrap Table 分頁后重新搜索問題的解決辦法
這篇文章主要介紹了BootStrap Table 分頁后重新搜索問題的解決辦法,自定義搜索且有分頁功能,比如搜索產(chǎn)品名的功能。小編給大家?guī)砹岁P(guān)鍵代碼,非常不錯(cuò),需要的朋友可以參考下2016-08-08javascript刪除元素節(jié)點(diǎn)removeChild()用法實(shí)例
這篇文章主要介紹了javascript刪除元素節(jié)點(diǎn)removeChild()用法,實(shí)例分析了removeChild()方法移除節(jié)點(diǎn)的使用技巧,需要的朋友可以參考下2015-05-05跟我學(xué)習(xí)javascript的基本類型和引用類型
跟我學(xué)習(xí)javascript的基本類型和引用類型,利用圖解的方式,告訴大家javascript的基本類型和引用類型的區(qū)別和聯(lián)系,感興趣的小伙伴們可以參考一下2015-11-11JS踩坑實(shí)戰(zhàn)之19位數(shù)Number型精度丟失問題詳析
前幾天測試接口功能的時(shí)候,發(fā)現(xiàn)了一個(gè)奇怪的問題,下面這篇文章主要給大家介紹了關(guān)于JS?Number型精度丟失問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10H5如何實(shí)現(xiàn)喚起APP及調(diào)試bug解決
這篇文章主要為大家介紹了H5如何實(shí)現(xiàn)喚起APP及調(diào)試bug解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05實(shí)例分析瀏覽器中“JavaScript解析器”的工作原理
本文主要對javascript解析器的工作原理進(jìn)行實(shí)例分析,具有很好的參考價(jià)值,下面就跟小編一起來看下吧2016-12-12