最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談js中function的參數(shù)默認(rèn)值

 更新時間:2017年02月20日 08:35:35   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談js中function的參數(shù)默認(rèn)值。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

func(string1,url,flag,icon),然后在另一個asp中調(diào)用它func(a,b),那flag和icon的值是什么,怎么定義默認(rèn)值?謝謝!

--默認(rèn)值應(yīng)該是 undefined

在函數(shù)內(nèi)預(yù)設(shè)數(shù)可以用 arguments[i]

i就是你參數(shù)的位置 第一個為0

所以要設(shè)定 flag 的默認(rèn)值 則可以這么寫

function func(string1,url,flag,icon){
 if(!arguments[2]) flag = "123";
 if(!arguments[3]) icon = "456";
}

你試試 應(yīng)該是這樣

今天遇到一個問題,需要調(diào)用一個JS函數(shù),想在函數(shù)中給它一個默認(rèn)參數(shù),以為跟其他語言一樣。

<script>
function test(id=0){
 alert(id);
}
</script>
<input type="button" value="test" onclick="test()">

運行結(jié)果報錯,JS中不能這樣傳默認(rèn)參數(shù),上網(wǎng)查了一下,可以借助于arguments 實參數(shù)組,參考下例:

<script> 
function test(a){ 
var b=arguments[1]?arguments[1]:50 
return a+':'+b 
} 
alert(test(5)) 
alert(test(5,9)) 
</script> 

跟其他語言的一點小區(qū)別。。

--var b=arguments[1]?arguments[1]:50 還可以寫做: var b= arguments[1] || 50;

我特別喜歡它這個特性。

--var b= arguments[1] || 50; 這個方法相當(dāng)精簡啊。

以上這篇淺談js中function的參數(shù)默認(rèn)值就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • ES6 class的應(yīng)用實例分析

    ES6 class的應(yīng)用實例分析

    這篇文章主要介紹了ES6 class的應(yīng)用,結(jié)合實例形式分析了class在ES6面向?qū)ο蟪绦蛟O(shè)計中定義類的相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • Radio 單選JS動態(tài)添加的選項onchange事件無效的解決方法

    Radio 單選JS動態(tài)添加的選項onchange事件無效的解決方法

    radio 單選JS動態(tài)添加的選項,onchange事件無效。使用delegate()函數(shù)可以解決該問題,具體解決方案大家通過本文詳細(xì)了解下
    2016-12-12
  • JavaScript分析、壓縮工具JavaScript Analyser

    JavaScript分析、壓縮工具JavaScript Analyser

    這篇文章主要介紹了JavaScript分析、壓縮工具JavaScript Analyser,需要的朋友可以參考下
    2014-12-12
  • 腳本div實現(xiàn)拖放功能(兩種)

    腳本div實現(xiàn)拖放功能(兩種)

    本文介紹了腳本div實現(xiàn)拖放功能的兩種方法:1.原生拖放實現(xiàn);2.jQuery UI draggable實現(xiàn)拖放。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Echarts折線圖設(shè)置線條顏色及線條以下代碼示例

    Echarts折線圖設(shè)置線條顏色及線條以下代碼示例

    最近項目需要,一直在使用Echarts視圖,現(xiàn)在遇到一個要修改echarts折線圖顏色的需求,下面這篇文章主要給大家介紹了關(guān)于Echarts折線圖設(shè)置線條顏色及線條以下區(qū)域漸變顏色的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • JS+HTML+CSS實現(xiàn)輪播效果

    JS+HTML+CSS實現(xiàn)輪播效果

    這篇文章主要為大家詳細(xì)介紹了JS+HTML+CSS實現(xiàn)輪播效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • uniapp改變底部安全區(qū)頂部手機信號時間電池欄顏色樣式

    uniapp改變底部安全區(qū)頂部手機信號時間電池欄顏色樣式

    這篇文章主要為大家介紹了uniapp改變底部安全區(qū)頂部手機信號時間電池欄顏色樣式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 微信小程序文章詳情功能完整實例

    微信小程序文章詳情功能完整實例

    這篇文章主要介紹了微信小程序文章詳情功能,結(jié)合完整實例形式詳細(xì)分析了微信小程序文章詳情功能具體步驟、原理及功能實現(xiàn)技巧,需要的朋友可以參考下
    2020-06-06
  • 火狐textarea輸入法的bug的觸發(fā)及解決

    火狐textarea輸入法的bug的觸發(fā)及解決

    在firefox中,如果一個textarea獲取焦點,在輸入法激活的狀態(tài)如果這時js將該textarea的value修改,那么該textarea會直接被清空,下面是具體的解決方法,遇到類似問題的朋友可以參考下
    2013-07-07
  • location.hash保存頁面狀態(tài)的技巧

    location.hash保存頁面狀態(tài)的技巧

    hash 屬性是一個可讀可寫的字符串,該字符串是 URL 的錨部分(從 # 號開始的部分)。接下來通過本文給大家介紹location.hash保存頁面狀態(tài)的相關(guān)內(nèi)容,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04

最新評論

雷山县| 林甸县| 石嘴山市| 新津县| 邯郸市| 通江县| 武冈市| 镶黄旗| 长垣县| 屏山县| 革吉县| 永登县| 仁寿县| 双鸭山市| 开封县| 青河县| 锡林浩特市| 阿克苏市| 光山县| 靖江市| 察雅县| 青川县| 广南县| 洛阳市| 吴江市| 乐业县| 育儿| 山东省| 四子王旗| 蓬安县| 同德县| 威远县| 汝州市| 肥西县| 吉安市| 象山县| 盖州市| 诸暨市| 大荔县| 澎湖县| 黄山市|