Что лучше использовать для приведения типов !! или parseInt?

Что лучше использовать для дальнейшей проверки на if esle ?

С сервера приходит как 0, так и "0".
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ivandao
Затестить в консоли 2 секунды
!!0
// false
!!"0"
// true
parseInt(0)
// 0
parseInt("0")
// 0
Ответ написан
Комментировать
@Absolute138
Побитовые операции должны работать быстрее.
var a = "0";
console.log(typeof a);   // string
console.log(typeof ~~a);   // number
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы