Katy93,
нет смысла в ваших диапазонах, так как где заканчивается один диапазон, там начинается другой. нужны только места(числа перехода).
Сообщение от Katy93
|
Например если от 16 до 999, то выводится "описание 1",
если от 11 до 15 то "Описание 2" и т.д?
|
что не так?
<script>
var mes = [
[16, "Описание 1"],
[11, "Описание 2"],
[4, "Описание 3"],
[0, "Описание 4"]
];
for (var n = 11; n <= 15; n++) {
var title = mes.find(([a]) => n >= a);
title = title ? title[1] : 'нет описания';
document.write(`${n} : ${title} <br>`)
}
for (var n = 16; n <= 25; n++) {
var title = mes.find(([a]) => n >= a);
title = title ? title[1] : 'нет описания';
document.write(`${n} : ${title} <br>`)
}
</script>