sha*_*shi -8 javascript c# jquery
我想在JavaScript/jQuery中编写以下C#代码
(x == 0 && y < 0 ? x : x+y)
Run Code Online (Sandbox Code Playgroud)
在JavaScript/jQuery中是否存在如上所述的等效简写方式,或者我是否必须编写整个if else.
我需要在for循环定义中加入这样的条件,
for (i=0; i< (x == 0 && y < 0 ? x-y : x+y); i++)
Run Code Online (Sandbox Code Playgroud)
因此想知道我是否有办法在JavaScript中做类似的事情.据我所知,我将不得不写一个if else,计算值然后使用该值.但也许有人知道更好的方法吗?
是的,三元运算符也存在于Javascript中.
您发布的代码
for (i=0; i< (x == 0 && y < 0 ? x-y : x+y); i++)
Run Code Online (Sandbox Code Playgroud)
将逐字工作.
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |