• <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>

            大龍的博客

            常用鏈接

            統計

            最新評論

            JS 自定義函數時,如何定義參數默認值

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

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


            可是,定義完之后一直在報錯:缺少對象.經過查詢才發現,javascript中的確不能這樣定義,可以借肋于arguments 是實參數組,參考下例:

            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>  


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

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

            久久99精品国产麻豆宅宅| 亚洲愉拍99热成人精品热久久| 国产精品岛国久久久久| 99热成人精品热久久669| 嫩草影院久久国产精品| 亚洲国产成人精品91久久久| 一级A毛片免费观看久久精品| 久久久久久久精品妇女99| 久久国产精品77777| 久久综合给合综合久久| 无码专区久久综合久中文字幕| 蜜桃麻豆www久久| 伊人久久一区二区三区无码| 婷婷伊人久久大香线蕉AV| 久久精品国产精品亚洲精品 | 国产一区二区精品久久凹凸| 亚洲另类欧美综合久久图片区| 国产精品久久久久jk制服| 久久精品国产一区二区电影| 久久综合噜噜激激的五月天| 香港aa三级久久三级老师2021国产三级精品三级在 | 亚洲成av人片不卡无码久久| 久久久久四虎国产精品| 久久91精品国产91| 精品一区二区久久| 人妻无码αv中文字幕久久琪琪布| 国产成人精品久久亚洲高清不卡 | 久久伊人精品一区二区三区 | 久久婷婷五月综合色奶水99啪| 国内精品久久久久久久久电影网| 国产亚洲精久久久久久无码 | 精品视频久久久久| 青草影院天堂男人久久| 久久精品一区二区三区不卡| 久久久久亚洲av无码专区导航 | 亚洲精品国产字幕久久不卡| 久久天天躁夜夜躁狠狠躁2022| 伊人热热久久原色播放www| 久久性生大片免费观看性| 久久久精品国产Sm最大网站| 精品乱码久久久久久久|