Satheron
@Satheron
Прилежный ученик

Почему не работает функция возведения в квадрат?

"use strict";
let x = +prompt('Введите число которое нужно возвести в квадрат:');

let square = function(x) {
  return x * x;
};
square(x);
alert(square);

Пробовал разные варианты, alert выводит функцию как текст
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
web_Developer_Victor
@web_Developer_Victor
Что такое google?
У вас в коде вы не вызываете функцию, а просто передаете ее как параметр. Нужно вызвать функцию

"use strict";
const x = +prompt('Введите число которое нужно возвести в квадрат:');

let square = function(x) { 
  return x * x;
};

const square = (x) => x * x; // можно сократить фунцию square

const result = square(x);
alert(result);

// or

alert( square(x) );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы