2017-07-25 56 views
-1

我仍然在学习javascript语言,并且遇到了这样的代码。我想知道是否有人可能把它翻译成if/else语句,以便我更容易理解发生了什么?谢谢!将三元运算符转换为if/else语句吗?

var offsetX = (w < 0) ? w : 0; 
var offsetY = (h < 0) ? h : 0; 
+2

There:'var offsetX = Math.min(0,w);';) – DarthJDG

+1

'var offsetX = 0;如果(w <0){offsetX = w}' – Laazo

+0

'var offsetX =(w <0)? w:0;'===>'if(w <0)offsetX = w; else offsetX = 0;' –

回答

1
var offsetX, offsetY; 
if(w<0) 
    offsetX = w; 
else 
    offsetX = 0; 

if(h<0) 
    offsetY = h; 
else 
    offsetY = 0; 
0

你去那里:

if (w<0) 
{ 
    offsetX = w; 
} 
else 
{ 
    offsetX = 0; 
} 

同为offsetY

相关问题