кодесурса
«JavaScript

JavaScript: вычислить сумму значений в массиве

script1adsense2code
script1adsense3code

JavaScript Math: Упражнение 17 с решением

Напишите функцию JavaScript для вычисления суммы значений в массиве.

Тестовые данные :
console.log (сумма ([1,2,3]));
console.log (сумма ([100, -200,3]));
console.log (сумма ([1,2, 'а', 3]));
Выход :
6
-97
6

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

HTML-код:

<!DOCTYPE html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>Sum of values in an array</title>
  </head>
  <body>
</body>
  </html>
  

Код JavaScript:

function sum(input){
             
 if (toString.call(input) !=="[object Array]")
    return false;
      
            var total =  0;
            for(var i=0;i<input.length;i++)
              {                  
                if(isNaN(input[i])){
                continue;
                 }
                  total += Number(input[i]);
               }
             return total;
            }
console.log(sum([1,2,3]));
console.log(sum([100,-200,3]));
console.log(sum([1,2,'a',3]));

Пример вывода:

 6
-97
6

Блок - схема:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen javascript-math-упражнение-17 от w3resource ( @ w3resource ) на CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите функцию JavaScript, чтобы проверить, является ли переменная числовой или нет.
Далее: напишите функцию JavaScript для вычисления произведения значений в массиве.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code