🟨 JavaScript
Лёгкая
🕐 3 мин

Функция возведения в квадрат: square

Цель: создать функцию square(num), которая возвращает квадрат переданного числа.

💡 Подсказка решения:
  • Возведение в квадрат — это умножение числа само на себя
  • Можно использовать оператор *
  • Или метод Math.pow(num, 2)
  • Либо оператор возведения в степень **
👀 Подглядеть решение:
function square(num) {
  return num * num;
}
 
window.square = square;

Почему именно так:

  1. Операция num * num — простая, быстрая и понятная.
  2. Нет дополнительных зависимостей, используется встроенная арифметика JavaScript.
  3. Работает для целых, дробных и отрицательных чисел.

Описание задачи

Создайте функцию square, которая принимает одно число и возвращает его квадрат.

Как должна работать функция:

  1. Принимает один параметр — число
  2. Возвращает результат возведения его в квадрат
  3. Должна корректно работать с отрицательными и дробными числами

Примеры использования:

square(3); // 9
square(-4); // 16
square(1.5); // 2.25

Требования:

  • Функция должна называться square
  • Принимать один аргумент — число
  • Возвращать число, равное квадрату аргумента
  • Работать для любых чисел, включая отрицательные и дробные
  • Не вызывать побочных эффектов

🧑‍💻 Это не баг! Это фича!

Редактор кода намеренно скрыт на мобильном.

Поверь, так лучше: я оберегаю тебя от искушения писать код в неидеальных условиях. Маленький экран и виртуальная клавиатура — не лучшие помощники для программиста.

📖 Сейчас: Изучи задачу, продумай решение. Действуй как стратег.

💻 Потом: Сядь за компьютер, открой сайт и реализуй все идеи с комфортом. Действуй как код-джедай!