我从Javascript库获得以下代码:
function func_1()
{
if ( null == decimal )
{
return dPR || (dpr(2) ? 2 : dpr(1.5) ? 1.5 : dpr(1) ? 1 : 0);
}
}
我对
if
语句中的代码特别感兴趣。我还能怎么写,这样更容易阅读?现在,我无法理解。
谢谢。
最佳答案
它等效于:
if (dPR) {
return dPR;
} else {
if (dpr(2)) {
return 2;
} else {
if (dpr(1.5)) {
return 1.5;
} else {
if (dpr(1)) {
return 1;
} else {
return 0;
}
}
}
}