式は (val x 0.5) + 50 = 結果ですが、結果が 200 より大きい場合は、結果を 150 にオーバーライドします。
私の場合は
if (val > 200) {
result = 150
}
式は (val x 0.5) + 50 = 結果ですが、結果が 200 より大きい場合は、結果を 150 にオーバーライドします。
私の場合は
if (val > 200) {
result = 150
}
関数だけが必要な場合:
function doSomething(val)
{
var result = val *.5 + 50;
if ( result > 200 )
{
result = 150;
}
return result;
}
1行で、次のようになると思います。
var result = (val*.5) + 50 > 200 ? 150 : (val*.5) + 50;
val<= 200 の場合、結果は実際の結果になると想定しています。
var result = (val * 0.5) +50;
result = result>200?150:result;