我刚刚遇到了javascript代码
file_upload_started = progress < 100;
我不知道如何阅读它并且谷歌并没有真正改变。我甚至不确定该怎么称呼它所以很难进行搜索。
如果有人有关于此类方程的任何信息,那将非常感激。
答案 0 :(得分:3)
它将表达式progress < 100
(布尔结果)的结果存储到变量file_upload_started
因此,如果progress
小于100
,则会将file_upload_started
设置为true
,否则设置为false
答案 1 :(得分:2)
它将file_upload_started
设置为progress < 100
因此,如果progress
为99,file_upload_started
将为true
,当然如果进度为100或更高,则file_upload_started
将为false;
不要强调这一点,但你可以编写相同的代码:
if (progress < 100)
file_upload_started = true;
else
file_upload_started = false;
答案 2 :(得分:2)
标准的JavaScript。评估右侧的表达式,并将结果分配到左侧,所以:
progress < 100
评估并返回true或false(如果尚未定义进度,则返回错误)。该结果已分配:
file_upload_started = <value of expression>;
答案 3 :(得分:1)
请阅读以下内容:
file_upload_started = (progress < 100);
它只返回一个设置为变量的布尔值。