淺談js函數(shù)的多種定義方法與區(qū)別
定義一個函數(shù)一般有如下三種方式:
1.函數(shù)關(guān)鍵字(function)語句:
function fnMethodName(x){ alert(x); }
2.函數(shù)字面量(Function Literals):
var fnMethodName = function(x){alert(x);}
3.Function()構(gòu)造函數(shù):
var fnMethodName = new Function(‘x', ‘a(chǎn)lert(x);')
上面三種方法定義了同一個方法函數(shù)fnMethodName,第1種就是最常用的方法,后兩種都是把一個函數(shù)復(fù)制給變量fnMethodName,而這個函數(shù)是沒有名字的,即匿名函數(shù)。實際上,相當(dāng)多的語言都有匿名函數(shù)。
示例如下:
【第一種-函數(shù)關(guān)鍵字(function)語句】
<script type="text/javascript"> function add(num1,num2) { return num1+num2+200; } var sum=add(122,10000); window.document.write(sum); </script>
【第二種-函數(shù)字面量(Function Literals):】
<script type="text/javascript"> var add=function(num1,num2) { return num1+num2+200;} var sum=add(122,300); window.document.write(sum); </script>
【第三種-Function()構(gòu)造函數(shù):】
<script type="text/javascript"> var add=new Function("num"," return num+200");//此時Function 這種方法用的比較少 var sum=add(122); window.document.write(sum); </script>
以上這篇淺談js函數(shù)的多種定義方法與區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- JavaScript的各種常見函數(shù)定義方法
- 類似php的js數(shù)組的in_array函數(shù)自定義方法
- Javascript 構(gòu)造函數(shù),公有,私有特權(quán)和靜態(tài)成員定義方法
- javascript中數(shù)組的多種定義方法和常用函數(shù)簡介
- js function定義函數(shù)使用心得
- JS函數(shù)的幾種定義方式分析
- javascript定義函數(shù)的方法
- js function定義函數(shù)的幾種不錯方法
- js 在定義的時候立即執(zhí)行的函數(shù)表達式(function)寫法
- JavaScript定義類或函數(shù)的幾種方式小結(jié)
- JavaScript函數(shù)定義方法實例詳解
相關(guān)文章
js實現(xiàn)類似iphone的網(wǎng)頁滑屏解鎖功能示例【附源碼下載】
這篇文章主要介紹了js實現(xiàn)類似iphone的網(wǎng)頁滑屏解鎖功能,結(jié)合完整實例形式分析了javascript動態(tài)操作頁面元素實現(xiàn)解鎖效果的相關(guān)實現(xiàn)技巧,并附帶供讀者源碼下載參考,需要的朋友可以參考下2019-06-06uniapp-路由uni-simple-router安裝配置教程
專為uniapp打造的路由器,和uniapp深度集成,uniapp用到了很多vue的api,但在路由管理的功能相對于vue-router還是比較欠缺的,比如全局導(dǎo)航守衛(wèi),本文給大家講解uniapp-路由uni-simple-router相關(guān)知識,感興趣的朋友跟隨小編一起看看吧2022-11-11在Bootstrap開發(fā)框架中使用dataTable直接錄入表格行數(shù)據(jù)的方法
這篇文章主要介紹了在Bootstrap開發(fā)框架中使用dataTable直接錄入表格行數(shù)據(jù)的方法,這個可以提高數(shù)據(jù)的錄入方便,特別是在一些簡單業(yè)務(wù)的明細數(shù)據(jù)的時候,看起來會比彈出窗口錄入方便一些,非常具有實用價值,需要的朋友可以參考下2018-10-10JS+CSS實現(xiàn)帶關(guān)閉按鈕DIV彈出窗口的方法
這篇文章主要介紹了JS+CSS實現(xiàn)帶關(guān)閉按鈕DIV彈出窗口的方法,實例分析了div彈出層窗口的實現(xiàn)技巧,非常具有實用價值,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02微信小程序?qū)崿F(xiàn)slideUp、slideDown滑動效果及點擊空白隱藏功能示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)slideUp、slideDown滑動效果及點擊空白隱藏功能,涉及微信小程序事件響應(yīng)、頁面元素屬性動態(tài)操作實現(xiàn)滑動與蒙層功能相關(guān)技巧與注意事項,需要的朋友可以參考下2018-12-12bootstrap制作jsp頁面(根據(jù)值讓table顯示選中)
這篇文章主要為大家詳細介紹了bootstrap做的jsp頁面,根據(jù)值讓table顯示選中,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01