3

重複の可能性:
JavaScript で文字列を整数に変換するにはどうすればよいですか?

次のコードがあるとします。

var n = '1';
var x = n + 2;

x「12」に設定されています。

の値を変更できないと仮定すると、3 に設定するn最も効率的な方法は何ですか?x

ここで使用する必要がparseInt()ありますか?または、JavaScript で数字を数字として自動的に処理する方法はありますか?

4

2 に答える 2

4

parseInt(n,10)動作します。n^0ショートカットとしてもできます。実際、そのようなショートカットがいくつかありますがparseInt、人間の読者にとってより明白であるため、「最適」です。

于 2013-01-08T20:32:33.037 に答える
4

+beforeを追加nすると、数値に解析されます。

var x = +n + 2;
于 2013-01-08T20:33:08.257 に答える