12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- // a
- // Напишите функцию a, которая просто является коротким именем для alert. Смотрите пример с d(), которая является коротким именем для debugger из материала лекции
- function a(n){
- alert(n);
- }
- a("Привет!")
- // cube
- // Напишите функцию cube, которая возвращает число в третьей степени:
- function cube(num){
- let x = num*num*num;
-
- return x;
- }
-
- alert(cube(+prompt("enter the number")))
- // avg2
- // Напишите функцию avg2, которая рассчитывает среднюю для двух чисел:
- // формула для подсчета среднего: (a + b) / 2
- function avg(num1, num2){
- let x = (num1 + num2) / 2;
-
- return x;
- }
-
- alert(avg(+prompt("enter the number"),+prompt("enter the number")))
- // sum3
- // Напишите функцию sum3 для суммирования 3 чисел:
- // Обратите внимание, что sum3 от двух параметров тоже работает корректно.
- function avg(num1, num2, num3){
- let x = (num1 + num2 + num3) ;
-
- return x;
- }
-
- alert(avg(+prompt("enter the number"),+prompt("enter the number"),+prompt("enter the number")))
- // intRandom
- // Напишите функцию intRandom, которая принимает два параметра: нижнюю и верхнюю границу, и возвращает целое случайное число из этого диапазона включительно:
- // Обратите внимание, что если передан один параметр (intRandom(10) в примере выше), то функция работает как будто первый параметр равен 0, а переданный параметр становится вторым параметром (intRandom(0,10))
- // Используйте умножение для расширения значения встроенной функции Math.random c диапозона 1, сложениe для смещения результата на первый параметр, и Math.round для округления результата
- function intRandom(min, max=0) {
- let num;
- if(max === 0) {
- num = max + Math.random() * (min - max);
- } else {
- num = min + Math.random() * (max - min);
- }
- return Math.round(num);
- }
- // Сделайтей функцию, которая приветствует всех, кто передан в качестве параметров.
- // Вам поможет arguments и for
- function greetingsAll() {
- let names = [];
- for(let param of arguments) {
- names.push(param);
- }
- alert(`Hello ${names}`);
- }
- // Напишите функцию sum, которая сумирует любое количество параметров: Используйте псевдомассив arguments для получения всех параметров, и for для итерирования по нему
- function sum() {
- let total = 0;
- for(let key of arguments) {
- total += key;
- }
- return total;
- }
|