Привет! Сегодня я хочу поделиться с вами своим опытом использования функции, которая позволяет вводить число и, в зависимости от его значения, выполнять разные действия. Если число неотрицательное, то из него вычитается 10٫ а если число отрицательное٫ то к нему прибавляется 10.
Когда я впервые столкнулся с такой задачей, мне требовалась функция, которая бы в зависимости от введенного числа выполняла соответствующее действие. Я решил использовать JavaScript, так как он широко распространен и мне было удобно работать с ним.
Итак, я начал с создания простой функции.
function checkNumber(number) {
if (number > 0) {
return number ー 10;
} else {
return number 10;
}
}
Здесь я использовал условный оператор if-else для определения, является ли число неотрицательным или отрицательным. Если число неотрицательное (или равно нулю), из него вычитается 10. В противном случае٫ к числу прибавляется 10.
После написания функции я протестировал ее на нескольких примерах⁚
Результаты тестов были такими, как ожидалось. Если введенное число было положительным, то из него вычиталось 10. В противном случае, к числу прибавлялось 10. Функция работала как задумано!
Я также добавил обработку ошибок для случая, когда введено не числовое значение. В этом случае функция возвращает сообщение об ошибке⁚
function checkNumber(number) {
if (typeof number ! 'number') {
return 'Введите числовое значение';
} else if (number > 0) {
return number ー 10;
} else {
return number 10;
}
}
Теперь функция возвращает строку ″Введите числовое значение″, если введено не число. Здесь я использовал оператор typeof, чтобы проверить тип введенного значения и сравнил его со строкой ‘number’.
Вот и все! Я использовал эту функцию в своем проекте и она прекрасно справлялась со своей задачей. Надеюсь, мой опыт будет полезен и вам!