函数传递参数,参数=JS的数据类型:数字、字符串、布尔值、函数、对象、未定义
例1:
fn1(100, 'px'); function fn1(a, b) { alert(a + b); // 100px } fn2('邦邦的小站'); function fn2(a) { alert(a.charAt(3)); // 小 }
例2:通过判断传入参数的类型,而执行不同的操作。
fn1(100); fn1('邦邦的小站'); fn1(function() { alert(1); }); function fn1(a) { if (typeof a === 'number' && a === a) { alert(a + 20); } else if (typeof a === 'string') { alert(a.charAt(2)); } else if (typeof a === 'function') { a(); } }
评论前必须登录!
注册