2013-07-31 69 views

回答

0

如果你只需要一個函數:

function doSomething(val) 
{ 
    var result = val *.5 + 50; 

    if (result > 200) 
{ 
    result = 150; 
    } 

return result; 
} 

在一條線,我想這將是:

var result = (val*.5) + 50 > 200 ? 150 : (val*.5) + 50; 
+0

謝謝,這工作! –

0

我假設如果val < = 200,結果將是真正的結果。

var result = (val * 0.5) +50; 

    result = result>200?150:result;