文字列として値を格納していますが、常に整数になることがわかっています。しかし、私はそれを数字として必要としているので、私はやっていn = n * 1
た。次に、「うーん、おそらく使用する必要がありますparseInt()
。次に、いくつかのjsperfテストを実行しましたが、Firefoxでの結果は興味深いものでした。
全体的に見て、Firefoxを除いて、操作は非常に似ているように見えますが、使用*1
は非常に高速です。何が起きてる?
編集
誰かが10進数のテストを行い、テスト全体を更新しました。これもクリックして、追加のフィードバックを提供してください:http: //jsperf.com/parseintx1/2