Вход

Просмотр полной версии : && не работает в if


Rino-go
11.02.2019, 12:02
Всем доброго дня!

Есть примитивный код

<meta charset ="utf-8">
<script type="text/javascript">

function Validate(number){
if (number >=1 && <=20){
return true;
}else {
return false;
}

}
var number = prompt("Введите число от 1 до 20")
if(Validate(number)){
alert("Молодец, послушался")
} else {
alert ("Введи от 1 до 20, не умничай")}
</script>


В нем if (number >=1 && <=20) не выполняется, пока не уберу &&<=20, хотя в примере, по которому выполняю, все работает. В чем я ошибся?

MC-XOBAHCK
11.02.2019, 12:06
number пропустили в условии:
if (number >= 1 && number <= 20) {

Nexus
11.02.2019, 12:06
Rino-go, синтаксическая ошибка же.
if (number >=1 && number<=20)
хотя в примере, по которому выполняю, все работает
можно ссылку на пример?

Rino-go
11.02.2019, 12:14
Пример на видео с сайта гикбрейнз. Синтаксис проверил 100-500 раз до самых пробелов

Rino-go
11.02.2019, 12:15
Пардон, вы правы!!
Второй раз пропустил number