[js]js中函数传参判断
2017-07-13 16:00
218 查看
1,通过||
function fun(x,y){ x=x||0; y=y||1; alert(x+y); } fun();
2.通过undefined对比
function fun(x,y){ if(x==undefined){ x=100; } y=y==undefined?200:y; alert(x+y); } fun();
3.通过argument
function fun(x,y){ x=arguments[0]?arguments[0]:100; y=arguments[1]?arguments[1]:200; return x+y; } alert(fun()); alert(fun(1,2));
4,形参 实参 解释argument
function fn(a,b) { console.log(fn.length); //得到是 函数的形参的个数 //console.log(arguments); console.log(arguments.length); // 得到的是实参的个数 if(fn.length == arguments.length) { console.log(a+b); } else { console.error("对不起,您的参数不匹配,正确的参数个数为:" + fn.length); } //console.log(a+b); } fn(1,2); fn(1,2,3);
相关文章推荐
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- JS表单判断函数代码大全
- js判断select列表值的函数
- JS 判断日期格式的函数
- 判断数组是否已包含了某个元素的js函数
- js常用判断表单合法性的函数
- js如何判断输入是否为正整数、浮点数等数字的函数
- js判断select列表值的函数
- js中 判断浏览器是否是 ie的函数
- 判断两个对象是否相等的js函数
- JS表单判断函数代码大全
- js判断输入是否中文,数字,身份证等等js函数集合第1/3页
- js如何判断输入是否为正整数、浮点数等数字的函数
- js判断select列表值的函数
- js如何判断输入是否为正整数、浮点数等数字的函数
- js 浏览器版本及版本号判断函数2009年
- js判断是否为中文,数字,身份证等函数
- js判断是否含有GBK以外的字符的函数
- js日期判断函数
- 【转】js判断输入是否中文,数字,身份证等等js函数