Так что это вопрос: Код функции daySuffix, которая принимает один параметр. Параметр проверяется, чтобы убедиться, что это номер (см. Number.isNaN(), а затем преобразован в ближайшее целое число. Проверяется, что целое число находится в диапазоне от 1 до 31 включительно. Если одна из проверок не возвращает значение null Наконец, целое число должно быть возвращено с соответствующим днем суффикса месяца (например, «1-й», «2-й», «3-й», «27-й» и т. Д.). Используйте только один дополнительный оператор возврата (всего три)Новичок: проверка параметров и целых чисел
var daySuffix = function() {
var num1 = 100;
if (typeof num1 == 'number') {
document.write(num1 + " is a number <br/>");
} else {
document.write(num1 + " is not a number <br/>");
}
function between(daySuffix, min, max) {
return daySuffix >= min && daySuffix <= max;
}
if (between(daySuffix, 1, 31)) {
};
console.log()
};
daySuffix()
Очевидно, я немного потерял Может кто-нибудь дать мне подсказку, куда идти отсюда
Где вы точно потеряли? Рассмотрим relooking при этом: 'функция между (daySuffix, min, max)'. Я бы дал другое имя переменной для первого параметра. Затем, когда вы делаете вызов 'между (daySuffix, 1, 31)', первый параметр должен быть 'num1' –
Я думаю, вам нужно передать num1 в качестве параметра и вернуть результат .. Или сделайте вопрос более понятным – murli2308