欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談js中function的參數默認值

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

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

--默認值應該是 undefined

在函數內預設數可以用 arguments[i]

i就是你參數的位置 第一個為0

所以要設定 flag 的默認值 則可以這么寫

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

你試試 應該是這樣

今天遇到一個問題,需要調用一個JS函數,想在函數中給它一個默認參數,以為跟其他語言一樣。

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

運行結果報錯,JS中不能這樣傳默認參數,上網查了一下,可以借助于arguments 實參數組,參考下例:

<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; 這個方法相當精簡啊。

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

相關文章

  • JS實現一個簡單的日歷

    JS實現一個簡單的日歷

    本文主要介紹了用js實現一個日歷的示例代碼并解析其實現原理,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JS/jQuery判斷DOM節(jié)點是否存在的簡單方法

    JS/jQuery判斷DOM節(jié)點是否存在的簡單方法

    下面性價比就為大家?guī)硪黄狫S/jQuery判斷DOM節(jié)點是否存在的簡單方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起 小編過來看看吧
    2016-11-11
  • JS檢索下拉列表框中被選項目的索引號(selectedIndex)

    JS檢索下拉列表框中被選項目的索引號(selectedIndex)

    這篇文章主要介紹了JS檢索下拉列表框中被選項目的索引號(selectedIndex),本文通過實例代碼圖文詳解的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2019-12-12
  • uniapp中解析markdown支持網頁和小程序實現示例

    uniapp中解析markdown支持網頁和小程序實現示例

    這篇文章主要為大家介紹了uniapp中解析markdown支持網頁和小程序實現示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Swiper實現輪播圖效果

    Swiper實現輪播圖效果

    這篇文章主要為大家詳細介紹了Swiper實現輪播圖效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 提高Web性能的前端優(yōu)化技巧總結

    提高Web性能的前端優(yōu)化技巧總結

    這篇文章講述可以幫助 改善優(yōu)化前端的技術,非常有用。主要內容有清理代碼、壓縮圖片、壓縮外部資源、使用CDN,以及一些其它方法。這些方法會為你的網站帶顯著的速度提升和整體性能提升。下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript創(chuàng)建對象的四種常用模式實例分析

    JavaScript創(chuàng)建對象的四種常用模式實例分析

    這篇文章主要介紹了JavaScript創(chuàng)建對象的四種常用模式,結合實例形式分析了javascript使用工廠模式、構造函數模式、原型模式及動態(tài)原型模式創(chuàng)建對象的相關操作技巧與注意事項,需要的朋友可以參考下
    2019-01-01
  • JS 動態(tài)判斷PC和手機瀏覽器實現代碼

    JS 動態(tài)判斷PC和手機瀏覽器實現代碼

    這篇文章主要介紹了JS 動態(tài)判斷PC和手機瀏覽器實現代碼的相關資料,需要的朋友可以參考下
    2016-09-09
  • TypeScript 裝飾器定義

    TypeScript 裝飾器定義

    這篇文章主要介紹了TypeScript 裝飾器定義,裝飾器是一種新的聲明,它可以作用于類聲明 、方法 、訪問器 、屬性以及參數上,下面我們就來看看TypeScript 裝飾器的具體定義吧,需要的朋友可以參考一下,希望對你有所幫助
    2021-12-12
  • JS 彈出層 定位至屏幕居中示例

    JS 彈出層 定位至屏幕居中示例

    彈出層想必大家都有見過吧,本示例介紹的是一個定位至屏幕居中的彈出層,個人感覺效果還不錯,感興趣的朋友可以參考下
    2014-05-05

最新評論