кодесурса
«JavaScript

JavaScript: найдите большее значение между первым или последним и установите все другие элементы с этим значением

script1adsense2code
script1adsense3code

Базовый JavaScript: упражнение-74 с решением

Напишите программу на JavaScript, чтобы найти большее значение между первым или последним и установить все остальные элементы с этим значением. Показать новый массив.

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

«JavaScript:

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

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JavaScript program to find the larger value between the first or last and set all the other elements with that value.  Display the new array.</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function all_max(nums) 
 {
    var max_val = nums[0] > nums[2] ? nums[0] : nums[2];
    nums[0] = max_val;
    nums[1] = max_val;
    nums[2] = max_val;
    return nums;
}
console.log(all_max([20, 30, 40]));
console.log(all_max([-7, -9, 0]));
console.log(all_max([12, 10, 3]));

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

 [40,40,40]
[0,0,0]
[12,12,12]

Блок - схема:

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

Версия ES6:

function all_max(nums) 
 {
    const max_val = nums[0] > nums[2] ? nums[0] : nums[2];
    nums[0] = max_val;
    nums[1] = max_val;
    nums[2] = max_val;
    return nums;
}
console.log(all_max([20, 30, 40]));
console.log(all_max([-7, -9, 0]));
console.log(all_max([12, 10, 3]));

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

См. Pen JavaScript - найдите большее значение между первым или последним - basic-ex-74 от w3resource ( @ w3resource ) в CodePen .


Внесите свой код и комментарии через Disqus.

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code