• <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久久国产热无码精品免费 | 久久久久亚洲av成人无码电影 | 婷婷久久综合九色综合九七| 久久精品国产久精国产果冻传媒| 久久精品人人槡人妻人人玩AV | 久久婷婷五月综合色高清| 草草久久久无码国产专区| 久久妇女高潮几次MBA| 久久黄色视频| 日本免费久久久久久久网站| 人人狠狠综合久久亚洲高清| 激情伊人五月天久久综合| 亚洲一级Av无码毛片久久精品| 久久婷婷五月综合国产尤物app| 热久久国产欧美一区二区精品| A狠狠久久蜜臀婷色中文网| 久久只这里是精品66| 99久久精品国产一区二区蜜芽| 亚洲人成网亚洲欧洲无码久久| 久久夜色撩人精品国产小说| 日韩精品久久久久久| 97久久精品无码一区二区| 亚洲人成伊人成综合网久久久| 中文字幕精品久久| 亚洲国产精品无码久久九九| 久久99热这里只有精品国产| 久久中文娱乐网| 久久香蕉一级毛片| 久久本道伊人久久| 久久91精品国产91久久户| 久久中文娱乐网| 99久久伊人精品综合观看| 国产午夜电影久久| 日日狠狠久久偷偷色综合0| 久久天天躁狠狠躁夜夜2020老熟妇 | 久久亚洲精品视频|