приоритет javascript. var1 = var2 <100; - PullRequest
       12

приоритет javascript. var1 = var2 <100;

0 голосов
/ 06 декабря 2011

Я только что наткнулся на код JavaScript

file_upload_started = progress < 100;

и я понятия не имею, как его читать, и Google на самом деле не особо заинтересован. Я даже не знаю, как это назвать, поэтому поиск сложно.

Если у кого-нибудь есть какая-либо информация об уравнении этого типа, это было бы очень полезно.

Ответы [ 4 ]

3 голосов
/ 06 декабря 2011

Сохраняет результат выражения progress < 100 ( логический результат ) в переменной file_upload_started

Таким образом, если progress меньше 100, тогда для file_upload_started будет установлено значение true, в противном случае - false

.
2 голосов
/ 06 декабря 2011

Стандартный JavaScript.Выражение в правой части вычисляется, а результат присваивается в левой части, поэтому:

progress < 100

вычисляется и возвращает либо true, либо false (или ошибку, если прогресс не был определен).).Этот результат присваивается:

file_upload_started = <value of expression>;
2 голосов
/ 06 декабря 2011

Устанавливает file_upload_started в логический результат progress < 100

Таким образом, если progress равно 99, file_upload_started будет true, и, конечно, если прогресс равен 100 или более, тогда file_upload_started будет ложным;

Не говоря уже о сути, но вы могли бы написать такой же код, как:

if (progress < 100)
    file_upload_started = true;
else
    file_upload_started = false;
1 голос
/ 06 декабря 2011

Прочитайте это примерно так:

file_upload_started = (progress < 100);

Он просто возвращает логическое значение, установленное для переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...