Функция sumFour возвращает a + b + c + d. При гарантированных аргументах number дополнительное приведение типов не требуется.
Суммирование четырёх чисел
Функция sumFour возвращает a + b + c + d. При гарантированных аргументах number дополнительное приведение типов не требуется.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Необходимо реализовать функцию, принимающую четыре аргумента типа number. Функция должна вычислить их сумму и вернуть полученный результат.
function sumFour(a, b, c, d) {
// ваш код
}
Ответ
Функция sumFour возвращает a + b + c + d. При гарантированных аргументах number дополнительное приведение типов не требуется.
Решение:
function sumFour(a, b, c, d) {
return a + b + c + d;
}
Проверьте положительные, отрицательные числа, нули и дроби. Строка вместо числа может привести к конкатенации, поэтому внешний ввод валидируют до вызова или согласно контракту функции. Вещественное сложение использует обычную точность JavaScript Number: для 0.1 + 0.2 нельзя всегда ожидать точного десятичного результата.