Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   помогите разобрать условие if (https://javascript.ru/forum/jquery/25423-pomogite-razobrat-uslovie-if.html)

Arkinsstoun 05.02.2012 01:10

помогите разобрать условие if
 
if(!start.size()) {
					start = $(this).is('.piro_prev') ? $(my_gall_classes).eq($(my_gall_classes).size() - 1) : $(my_gall_classes).eq(0);
				}


меня интересует что это за условие
if(!start.size()) {}

я это понимаю как если у переменной start нет длинны бред какойто:-/

Раед 05.02.2012 01:14

Arkinsstoun,
оператор ! перед инверсией выполняет приведение типа к логическому:
!start.size()==true
всегда, если start.size() вернёт пустую строку, ноль, null, underfined или false

Arkinsstoun 05.02.2012 01:17

Цитата:

Сообщение от Раед (Сообщение 155452)
Arkinsstoun,
оператор ! перед инверсией выполняет приведение типа к логическому:
!start.size()==true
всегда, если start.size() вернёт пустую строку, ноль, null, underfined или false

Точняк спасибо) а вопрос: еслибы небыло оператора ! как бы тогда разшифрововалось?

snapson 13.03.2012 19:35

Как "true".


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