最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 自定義帶默認(rèn)值的函數(shù)

 更新時(shí)間:2011年07月21日 15:58:17   作者:  
今天與同事一起看了一個(gè)javscript定義函數(shù)問(wèn)題,如何在定義一個(gè)函數(shù)里給參數(shù)一個(gè)默認(rèn)值.
開(kāi)始想當(dāng)然地認(rèn)為可能像php或python等語(yǔ)言中一樣
js 代碼
復(fù)制代碼 代碼如下:

function test(a,b="er"){
alert(a + b );
}

可是,定義完之后一直在報(bào)錯(cuò):缺少對(duì)象.經(jīng)過(guò)查詢才發(fā)現(xiàn),javascript中的確不能這樣定義,可以借肋于arguments 是實(shí)參數(shù)組,參考下例:
js 代碼
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function Test(a) {
var b = arguments[1] ? arguments[1] : 50;
return a + ':' + b;
}
alert(Test(5));
alert(Test(5,9));
</script>

測(cè)試后,果然成了??磥?lái)萬(wàn)事都有其規(guī)律,不能想當(dāng)然。在此記錄下來(lái),免得以后再犯錯(cuò)。

相關(guān)文章

  • 淺談JavaScript 中的延遲加載屬性模式

    淺談JavaScript 中的延遲加載屬性模式

    改善性能的最好方法之一是避免重復(fù)兩次相同的工作。因此,只要可以緩存結(jié)果供以后使用,就可以加快程序的速度。延遲加載屬性模式技術(shù)使任何屬性都可以成為緩存層以提高性能。這里說(shuō)到的延遲加載屬性模式就是利用的訪問(wèn)器屬性,將計(jì)算昂貴的操作推遲到需要時(shí)再使用
    2021-06-06
  • 一步一步教你寫淡入淡出帶注釋的圖片輪播插件(一)

    一步一步教你寫淡入淡出帶注釋的圖片輪播插件(一)

    抽空寫了個(gè)類似的效果,做了一定程度的封裝,雖然也只能勉強(qiáng)算個(gè)輕量級(jí)原生小插件吧,但還是分享出來(lái),并做一步一步的教程,希望能給有需要的朋友一些幫助吧。
    2010-10-10
  • Three.js開(kāi)發(fā)實(shí)現(xiàn)3D地圖的實(shí)踐過(guò)程總結(jié)

    Three.js開(kāi)發(fā)實(shí)現(xiàn)3D地圖的實(shí)踐過(guò)程總結(jié)

    這篇文章主要給大家介紹了關(guān)于利用Three.js開(kāi)發(fā)實(shí)現(xiàn)3D地圖的實(shí)踐過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用three.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • BootStrap實(shí)現(xiàn)郵件列表的分頁(yè)和模態(tài)框添加郵件的功能

    BootStrap實(shí)現(xiàn)郵件列表的分頁(yè)和模態(tài)框添加郵件的功能

    這篇文章主要介紹了bootstrap分頁(yè),模態(tài)框,實(shí)現(xiàn)郵件列表的分頁(yè),和模態(tài)框添加郵件的功能的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • 利用Console來(lái)Debug的10個(gè)高級(jí)技巧匯總

    利用Console來(lái)Debug的10個(gè)高級(jí)技巧匯總

    通常,我們?cè)诰帉懸粋€(gè)新的JavaScript代碼過(guò)程中經(jīng)常會(huì)發(fā)生錯(cuò)誤,可能是語(yǔ)法錯(cuò)誤,可能是邏輯錯(cuò)誤,如果沒(méi)有一個(gè)調(diào)試工具幫助我們的話,相信你怕是頭都要炸了。下面這篇文章主要給大家總結(jié)介紹了關(guān)于利用Console來(lái)Debug的10個(gè)高級(jí)技巧,需要的朋友可以參考下。
    2018-03-03
  • JavaScript判斷FileUpload控件上傳文件類型

    JavaScript判斷FileUpload控件上傳文件類型

    在CS后臺(tái)代碼中獲取FileUpload控件上傳文件的類型是比較容易的!那么,能否在客戶端通過(guò)JavaScript腳本判斷FileUpload上傳文件類型呢?答案是可以的,下面通過(guò)一個(gè)小例子為大家展示
    2015-09-09
  • JS 截取字符串substr 和 substring方法的區(qū)別

    JS 截取字符串substr 和 substring方法的區(qū)別

    JS 截取字符串substr 和 substring方法的區(qū)別,需要的朋友可以參考下,根據(jù)需要自行選擇。
    2009-10-10
  • javascript數(shù)組去掉重復(fù)

    javascript數(shù)組去掉重復(fù)

    去tx面試過(guò)幾次,基本都會(huì)考到數(shù)組去重。其實(shí)平時(shí)工作中幾乎不會(huì)用到,再者也沒(méi)認(rèn)真去了解過(guò),所以基本上每次面到這里都會(huì)露出很大的馬腳,面試自然也over了
    2011-05-05
  • JavaScript 密碼強(qiáng)度判斷代碼

    JavaScript 密碼強(qiáng)度判斷代碼

    JavaScript 密碼強(qiáng)度判斷代碼,其實(shí)就是利用了判斷一些特殊符號(hào),字符串長(zhǎng)度等來(lái)實(shí)現(xiàn)判斷。
    2009-09-09
  • 利用Three.js如何實(shí)現(xiàn)陰影效果實(shí)例代碼

    利用Three.js如何實(shí)現(xiàn)陰影效果實(shí)例代碼

    使用three.js可以方便的讓我們?cè)诰W(wǎng)頁(yè)中做出各種不同的3D效果,下面這篇文章主要給大家介紹了關(guān)于利用Three.js如何實(shí)現(xiàn)陰影效果的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-09-09

最新評(píng)論

新宾| 诸城市| 临潭县| 武胜县| 中山市| 瓮安县| 永州市| 龙州县| 富宁县| 鹤壁市| 中山市| 句容市| 台北市| 西和县| 德格县| 洪江市| 奇台县| 安顺市| 邹平县| 台中县| 揭东县| 咸宁市| 万全县| 湖北省| 中西区| 寻乌县| 竹北市| 湟中县| 海伦市| 顺昌县| 镇坪县| 广平县| 乡宁县| 砀山县| 泰顺县| 万载县| 郑州市| 彰化县| 腾冲县| 大理市| 长乐市|