Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   && не работает в if (https://javascript.ru/forum/misc/76759-ne-rabotaet-v-if.html)

Rino-go 11.02.2019 12:02

&& не работает в if
 
Всем доброго дня!

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

<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
хотя в примере, по которому выполняю, все работает

можно ссылку на пример?

Rino-go 11.02.2019 12:14

Вложений: 1
Пример на видео с сайта гикбрейнз. Синтаксис проверил 100-500 раз до самых пробелов

Rino-go 11.02.2019 12:15

Пардон, вы правы!!
Второй раз пропустил number


Часовой пояс GMT +3, время: 02:41.