• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計

            最新評論

            JS 自定義函數(shù)時,如何定義參數(shù)默認值

            今天與同事一起看了一個javscript定義函數(shù)問題,如何在定義一個函數(shù)里給參數(shù)一個默認值.

            開始想當然地認為可能像php或python等語言中一樣
            js 代碼
             
            1. :function test(a,b="er"){  
            2.      alert(a + b );  
            3. }  
            4. 調(diào)用:  
            5.   test(a)  
            6.   
            7.   test(a,b)  


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

            js 代碼
             
            1. <script>  
            2. function Test(a){  
            3. var b=arguments[1]?arguments[1]:50  
            4. return a+':'+b  
            5. }  
            6. alert(Test(5))  
            7. alert(Test(5,9))  
            8. </script>  


            測試后,果然成了。看來萬事都有其規(guī)律,不能想當然。在此記錄下來,免得以后再犯錯。

            posted on 2011-07-08 20:52 大龍 閱讀(2137) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            97久久精品午夜一区二区| 一本大道久久香蕉成人网| 久久国产一区二区| 久久久久久久亚洲精品 | 人妻精品久久久久中文字幕一冢本| 国产A三级久久精品| 色综合久久久久网| 久久精品青青草原伊人| 99久久国产综合精品五月天喷水| 超级碰碰碰碰97久久久久| 久久久青草久久久青草| 久久亚洲日韩看片无码| 精品免费久久久久国产一区| 99蜜桃臀久久久欧美精品网站| 26uuu久久五月天| 久久久国产精品亚洲一区| 久久久久久久97| 日本精品一区二区久久久| 国内精品久久久久久久影视麻豆| 久久天天躁狠狠躁夜夜躁2O2O| 久久综合伊人77777| 91亚洲国产成人久久精品| 国产精品久久久亚洲| 精品久久久中文字幕人妻| 久久人人爽人人人人爽AV| 亚洲日本久久久午夜精品| 色8激情欧美成人久久综合电| 亚洲精品高清国产一久久| 久久99精品久久久久久久不卡| 奇米影视7777久久精品人人爽| 久久久久亚洲AV成人网| 婷婷综合久久中文字幕| 91精品国产9l久久久久| 久久精品中文无码资源站| 色婷婷综合久久久中文字幕| 无码专区久久综合久中文字幕 | 99精品国产综合久久久久五月天| 国产精品久久新婚兰兰| 亚洲国产精品无码久久久秋霞2| 欧美黑人激情性久久| 亚洲欧美伊人久久综合一区二区|