欢迎光临
我们一直在努力

JavaScript函数传参、参数类型

函数传递参数,参数=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();
  }
}
赞(2) 打赏
未经允许不得转载:前端学习分享网 » JavaScript函数传参、参数类型

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏