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

Javascript中arguments用法實(shí)例分析

 更新時(shí)間:2015年06月13日 15:27:55   作者:IT金鐘國  
這篇文章主要介紹了Javascript中arguments用法,實(shí)例分析了javascript利用arguments實(shí)現(xiàn)模擬重載功能,需要的朋友可以參考下

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

先來看如下示例:

function add(n1,n2){ 
  return n1+n2; 
} 
function add(n1,n2,n3) { 
  return n1+n2+n3; 
} 
alert(add(1,2));
//NaN,js中調(diào)用方法采用就近原則;
//而由于該方法沒有傳入n3,所以結(jié)果是NaN

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

//arguments 
function f1(){ 
var sum=0; 
for(var i=0;i<arguments.length;i++){ 
sum+=arguments[i]; 
} 
return sum; 
} 
alert(f1(1,2,3,4,5));
//利用arguments,計(jì)算例子加上數(shù)字的和 
function ff(name){ 
var sum=0; 
for(var i=1;i<arguments.length;i++){ 
sum+=arguments[i]; 
} 
return arguments[0]+sum; 
} 
alert(ff('例子',1,2,3,4,5));//例子15 
//姓名,年齡 
function test(name,age) { 
if(!age){//age未傳參時(shí),age為undefined 
age=18; 
} 
alert('名字是'+name+'年齡是'+age); 
} 
test('小明');//名字是小明年齡是18

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論