• <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 大龍 閱讀(2137) 評論(0)  編輯 收藏 引用

            国产午夜精品久久久久免费视| 久久精品黄AA片一区二区三区| 久久无码AV中文出轨人妻| 亚洲伊人久久综合中文成人网| 性欧美大战久久久久久久久| 久久91综合国产91久久精品| 久久午夜免费视频| 99久久国产主播综合精品| 亚洲中文字幕无码久久2020| 久久久久国产一区二区| 国产一级持黄大片99久久| 久久亚洲熟女cc98cm| 国产精品一区二区久久精品无码 | 无码精品久久久天天影视| 久久av高潮av无码av喷吹| 久久99精品久久久久婷婷| 国产精品久久久久a影院| 99久久综合狠狠综合久久| 97久久久久人妻精品专区| 久久精品国产乱子伦| 久久久国产精品| 一级做a爰片久久毛片16| 久久99国产综合精品免费| 亚洲人成精品久久久久| 日韩欧美亚洲综合久久影院Ds| 国内精品伊人久久久久| AV无码久久久久不卡网站下载| 囯产极品美女高潮无套久久久| 国产成人综合久久精品红| 午夜精品久久久久久影视777| 国产91久久综合| 久久强奷乱码老熟女| 久久久久亚洲av毛片大| 久久久99精品成人片中文字幕| 国产日韩久久免费影院 | 四虎国产精品成人免费久久| 91久久精品国产成人久久| 亚洲国产精品久久66| 精品国产青草久久久久福利| 色综合久久天天综线观看| 蜜桃麻豆WWW久久囤产精品|