Javascript var=int | | int?
小问题,也许这是一个基本问题。。。。但是 ub的价值应该是什么 假设getuploadedBytes返回一个Int, ub的值应该是什么 方法和右运算符之间的最小值或最大值Javascript var=int | | int?,javascript,web,integer,Javascript,Web,Integer,小问题,也许这是一个基本问题。。。。但是 ub的价值应该是什么 假设getuploadedBytes返回一个Int, ub的值应该是什么 方法和右运算符之间的最小值或最大值 ub = that._getUploadedBytes(jqXHR) || (ub + o.chunkSize); 总之,如果that.\u getUploadedBytes(jqXHR)为非零,则返回该值,否则返回(ub+o.chunkSize) | |运算符如果为真值,则首选左值,否则首选右值 假设that.\u ge
ub = that._getUploadedBytes(jqXHR) || (ub + o.chunkSize);
总之,如果
that.\u getUploadedBytes(jqXHR)
为非零,则返回该值,否则返回(ub+o.chunkSize)
| |运算符如果为真值,则首选左值,否则首选右值
假设
that.\u getUploadedBytes(jqXHR)
返回一个整数,那么唯一错误的整数是0
,总之,如果that.\u getUploadedBytes(jqXHR)
是非零,则返回该值,否则返回(ub+o.chunkSize)
| |运算符如果为真值,则首选左值,否则首选右值
假设.u getUploadedBytes(jqXHR)返回一个整数,那么唯一错误的整数是
0
该值将是\u getUploadedBytes
的结果,除非该函数返回0,在这种情况下它将是ub+o.chunkSize
0
是一个错误的值,这意味着条件将失败,其他计算将产生结果。该值将是\u getUploadedBytes
的结果,除非该函数返回0,在这种情况下它将是ub+o.chunkSize
0
是一个falsy值,这意味着该条件将失败,其他计算将产生结果。0
是一个falsy int。不知道从何处获得最小值/最大值。这是的副本,许多其他问题0
是一个错误的整数。不知道min/max是从哪里来的。这是一个重复的问题,还有许多其他的问题需要解释一个更好的解释是|
是一个,短路逻辑运算符从左到右求值,返回遇到的第一个真实值。@TinyGiant:我很好奇为什么这是一个更好的解释?就我个人而言,我更喜欢准确的最少技术性的解释。感谢您的解释更好的解释应该是|
是a,短路逻辑运算符从左到右求值,返回遇到的第一个真实值。@TinyGiant:我很好奇为什么这是一个更好的解释?就我个人而言,我更喜欢准确的技术性解释。