-1

次の式の結果を評価する必要があります。

startCell = 50
size = 9
cnt = 1
var res = startCell + (size * cnt) + cnt

しかし、私がアラートresを出すと、591 になります。私が得るべきものは 60 です。私はこれを試しました:

var res = eval(startCell + (size * cnt) + cnt); 

それでも 591 になります。なぜこれが起こっているのですか?

4

2 に答える 2

1

整数を追加していて、文字列を連結していないことを確認してください

var res = parseInt(startCell)+(parseInt(size)*parseInt(cnt))+parseInt(cnt);
于 2013-10-03T10:52:39.823 に答える