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

            …久久精品99久久香蕉国产| 久久亚洲色一区二区三区| 无码人妻精品一区二区三区久久| 亚洲精品国产字幕久久不卡| 国产精品久久久久久久久| 国产精品丝袜久久久久久不卡| 女人高潮久久久叫人喷水| 99久久er这里只有精品18| 久久久久国产精品三级网| 婷婷五月深深久久精品| 国产精品免费久久久久影院| 无遮挡粉嫩小泬久久久久久久| 久久国产精品二国产精品| 久久天堂AV综合合色蜜桃网| 欧美亚洲日本久久精品| 久久婷婷国产麻豆91天堂| 久久久久亚洲AV无码专区首JN | 久久久精品国产免大香伊| 色综合久久中文综合网| 久久精品国产清高在天天线| 99久久国产亚洲综合精品| 久久久久亚洲AV无码专区网站 | 国产人久久人人人人爽| 久久亚洲精品无码aⅴ大香| 久久国产影院| 久久久久久久久久免免费精品| 久久AV高清无码| 久久99国产精品二区不卡| 久久精品国产精品亚洲毛片| 77777亚洲午夜久久多人| 久久精品国产亚洲AV影院| 四虎国产精品成人免费久久| 久久最新免费视频| 人妻精品久久久久中文字幕| 久久久综合香蕉尹人综合网| 欧美亚洲另类久久综合婷婷| 亚洲国产成人精品久久久国产成人一区二区三区综 | 97久久超碰成人精品网站| 日韩精品久久无码中文字幕| 亚洲精品乱码久久久久久按摩| 日韩AV无码久久一区二区|