求和并且过滤非number类型

function sum() {
    var result = 0;
    for(var i = 0; i < arguments.length; i ++) {
        if(isNaN(arguments[i])){// 不是数字
            continue;
        }
        result += arguments[i];
    }
    console.log(result);
}
sum(7, 'aaa', 8, 'bbb');

你可能感兴趣的:(求和并且过滤非number类型)