0

次の 2 つのコードについて考えてみましょう。

var adj=0>grip.y?0<grip.x?0:-180:0<grip.x?-360:-180;

var adj;    
if (grip.y < 0) {   
    if (grip.x > 0)
        adj = 0;
    else
        adj = -180;
}
else {      
    if (grip.x > 0)
        adj = -360;
    else
        adj = -180;
}

どちらも同じ結果になりますが、どちらが速いでしょうか?

4

3 に答える 3

2

速度の違いはごくわずかです。より便利で読みやすいと思われる方を使用してください。条件構文が間違っていても問題はありません。

于 2012-10-17T16:28:56.653 に答える