кодесурса
«JavaScript

JavaScript: рассчитать произведение значений в массиве

script1adsense2code
script1adsense3code

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

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

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

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

«JavaScript:

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

HTML-код:

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

Код JavaScript:

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

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

 6
-60000
6

Блок - схема:

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

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

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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code