国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript中arguments用法實例分析

2024-05-06 16:22:28
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Javascript中arguments用法,實例分析了javascript利用arguments實現模擬重載功能,需要的朋友可以參考下

本文實例講述了Javascript中arguments用法。分享給大家供大家參考。具體分析如下:

先來看如下示例:

 

 
  1. function add(n1,n2){  
  2. return n1+n2;  
  3. }  
  4. function add(n1,n2,n3) {  
  5. return n1+n2+n3;  
  6. }  
  7. alert(add(1,2)); 
  8. //NaN,js中調用方法采用就近原則; 
  9. //而由于該方法沒有傳入n3,所以結果是NaN 

js中沒有方法重載,怎么解決上面這個問題?

 

 
  1. //arguments  
  2. function f1(){  
  3. var sum=0;  
  4. for(var i=0;i<arguments.length;i++){  
  5. sum+=arguments[i];  
  6. }  
  7. return sum;  
  8. }  
  9. alert(f1(1,2,3,4,5)); 
  10. //利用arguments,計算例子加上數字的和  
  11. function ff(name){  
  12. var sum=0;  
  13. for(var i=1;i<arguments.length;i++){  
  14. sum+=arguments[i];  
  15. }  
  16. return arguments[0]+sum;  
  17. }  
  18. alert(ff('例子',1,2,3,4,5));//例子15  
  19. //姓名,年齡  
  20. function test(name,age) {  
  21. if(!age){//age未傳參時,age為undefined  
  22. age=18;  
  23. }  
  24. alert('名字是'+name+'年齡是'+age);  
  25. }  
  26. test('小明');//名字是小明年齡是18 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 正阳县| 清镇市| 昌江| 宁海县| 太白县| 八宿县| 丹东市| 桂林市| 富阳市| 年辖:市辖区| 防城港市| 孟连| 辽阳县| 平塘县| 阿瓦提县| 崇义县| 金门县| 许昌县| 双牌县| 富平县| 浙江省| 聂荣县| 稷山县| 怀仁县| 图们市| 桐柏县| 普兰店市| 琼结县| 高邮市| 定日县| 鄂伦春自治旗| 东山县| 泰州市| 寿宁县| 太和县| 收藏| 庆安县| 彭阳县| 定陶县| 深水埗区| 昭通市|