У меня есть значение, хранящееся как строка, и я знаю, что оно всегда будет целым числом. Но мне нужно это число, поэтому я делал n = n * 1
. Тогда я подумал: "Хм, я должен, вероятно, просто использовать parseInt()
. Затем я запускал некоторые тесты jsperf, и результаты в Firefox были интересны:
По всему форуму, похоже, что операции довольно похожи, кроме Firefox, использование *1
происходит исключительно быстро. Что здесь происходит?
Изменить
Кто-то сделал тест базы 10 и обновил тесты в целом. Нажмите на это тоже, чтобы дать дополнительную информацию: http://jsperf.com/parseintx1/2