亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript函數(shù)中參數(shù)傳遞問題示例探討

 更新時間:2014年07月31日 09:19:58   投稿:whsnow  
本節(jié)主要與大家探討下javascript函數(shù)中參數(shù)傳遞問題,有不明白的朋友可以參考下

相信每一位剛接觸javascript的同學在函數(shù)參數(shù)傳遞上都會很疑惑,原因無他,那就是它的語法太怪異了,你定義一個函數(shù)

例如

function test(name,msg){
return 'hello' + name + msg;
}

那么你在調(diào)用的時候怎么調(diào)呢,你可以test('Eric'),test('Eric','welcome to javascript')甚至你可以給它傳遞任意多個參數(shù),并且類型隨意.這是多么爽的一件事情,學過c++/c#或者java的同學可能就會想到函數(shù)重載。但是,我要告訴你的是,javascript中不存在函數(shù)重載,如果你定義了兩個同名函數(shù),那么先定義的函數(shù)將被后定義的覆蓋,意思便是你想要的結(jié)果只能從后定義的函數(shù)中得到。

好了,言歸正傳,為什么javascript的函數(shù)傳遞可以這么隨意呢,那我們就先來看看傳過來的參數(shù)都存到哪里吧。實際上,在它的內(nèi)部實現(xiàn)中,所有傳過來的參數(shù)都存在一個數(shù)組中。函數(shù)接收到的始終是這個數(shù)組,而不關(guān)心這個數(shù)組包含了哪些參數(shù)?,F(xiàn)在就好理解了,我們定義了一個函數(shù),調(diào)用的時候參數(shù)可以隨便傳,你傳多少它都給你加入數(shù)組中,如果不傳,那么你的形參全部都是‘undefined',這并不會有什么語法錯誤,但是語義上就不好說了。

好了,,,,,,,,第一次寫博客,小弟不才,讓各位見笑了,希望這篇博文能對你有些許幫助。。。。

I LOVE YOU,GUYS!

相關(guān)文章

  • JS如何將當前日期或指定日期轉(zhuǎn)時間戳

    JS如何將當前日期或指定日期轉(zhuǎn)時間戳

    這篇文章主要介紹了js將當前日期或指定日期轉(zhuǎn)時間戳超詳細,通過實例代碼介紹了JS時間戳轉(zhuǎn)換方式,需要的朋友可以參考下
    2023-05-05
  • JS高級筆記

    JS高級筆記

    JS高級筆記,學習js的朋友可以參考下。
    2011-07-07
  • 理解 JavaScript Scoping & Hoisting(二)

    理解 JavaScript Scoping & Hoisting(二)

    這篇文章主要介紹了理解 JavaScript Scoping & Hoisting,盡管對于有經(jīng)驗的程序員來說這只是小菜一碟,不過我還是順著初學者常見的思路做一番描述
    2015-11-11
  • 用js實現(xiàn)簡單輪播圖

    用js實現(xiàn)簡單輪播圖

    這篇文章主要為大家詳細介紹了用js實現(xiàn)簡單輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • TypeScript中declare關(guān)鍵字的具體使用

    TypeScript中declare關(guān)鍵字的具體使用

    declare關(guān)鍵字用來告訴編譯器,某個類型是存在的,可以在當前文件中使用,本文主要介紹了TypeScript中declare關(guān)鍵字的具體使用,感興趣的可以了解一下
    2023-10-10
  • JS函數(shù)的定義與調(diào)用方法推薦

    JS函數(shù)的定義與調(diào)用方法推薦

    下面小編就為大家?guī)硪黄狫S函數(shù)的定義與調(diào)用方法推薦。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 通過 JS 判斷頁面是否有滾動條的實現(xiàn)方法

    通過 JS 判斷頁面是否有滾動條的實現(xiàn)方法

    最近在寫插件的過程中,需要使用 JS 判斷是否有滾動條,搜了一下,大致方法都差不多,但都有些啰嗦,代碼不夠簡潔。最終通過參考不同方法,寫了一個比較簡單的方法
    2018-04-04
  • JavaScript實現(xiàn)簡單的文本逐字打印效果示例

    JavaScript實現(xiàn)簡單的文本逐字打印效果示例

    這篇文章主要介紹了JavaScript實現(xiàn)簡單的文本逐字打印效果,涉及javascript結(jié)合時間函數(shù)動態(tài)操作頁面元素相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-04-04
  • javascript設計模式 – 訪問者模式原理與用法實例分析

    javascript設計模式 – 訪問者模式原理與用法實例分析

    這篇文章主要介紹了javascript設計模式 – 訪問者模式,結(jié)合實例形式分析了javascript訪問者模式基本概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • Bootstrap的圖片輪播示例代碼

    Bootstrap的圖片輪播示例代碼

    Bootstrap 是一個用于快速開發(fā) Web 應用程序和網(wǎng)站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。本文給大家分享Bootstrap的圖片輪播示例代碼,小伙伴們快來圍觀吧。
    2015-08-08

最新評論