码迷,mamicode.com
首页 > 其他好文 > 详细

任意数求和

时间:2020-06-21 23:28:56      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:arguments   function   UNC   ons   amp   +=   type   ++   for   

 

function sum() {
  let num = 0;
  for (let i = 0; i < arguments.length; i++) {
    //注意:typeof(NaN) => ‘number‘,但是 (NaN === NaN) => false
    if (typeof (arguments[i]) === ‘number‘ && parseFloat(arguments[i]) === parseFloat(arguments[i])) {
      num += arguments[i]
    }
  }
  return num
}
console.log(sum(1, 2.5, 3.8, ‘2px‘, 54, true, ‘‘, function () {}, {}, ‘2‘, NaN, -1  )); //61.3

 

任意数求和

标签:arguments   function   UNC   ons   amp   +=   type   ++   for   

原文地址:https://www.cnblogs.com/MrZhujl/p/13174225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!