Сообщение от Prazdnic
|
Так вот, когда я пишу такой код
if (num1 = true){alert('Что-то есть')} else {alert('Ничего нету!')}
|
Если вы хотите проверить операнды на идентичность, а не на равенство, то используйте оператор
===:
num1 === true
Однако в вашем случае, текст не может содержать булево (логическое) значение по-определению, поэтому будет достаточно этого:
if (num1) {}
Что будет эквивалентно:
if (num1.length) {}
num1.length вернет 0 или другое полжительное число, что равнозначно true или false.
Соответственно, если нужно проверить количество символов в строке, то это можно сделать так:
if (num1.length == 10) {}