ЙажаСценарий / Говнокод #24531 Ссылка на оригинал

0

  1. 1
Что лучше - "parseInt(x)" или "x*1"?

Запостил: HornyPorny HornyPorny, (Updated )

Комментарии (8) RSS

  • Не являюсь хакиром в Js, но.
    Скорее всего первое, потому что во втором случае неявно происходит распаршивание числа из строки, а потом умножение на 1.
    Да и с точки зрения читабельности тоже.
    Ответить
  • это несрпвнимые понятия, питузок
    первое парсит строку как целое, второе -- как плавающее
    parseInt и parseFloat парсят без учёта мусорного суффикса, а *1 и Number для таких случаев возвращают NaN
    Ответить
  • > лучше - "parseInt(x)" или "x*1"?

    > function preobrazovatWChislo(stroka) { chislo = eval(stroka); return chislo; }
    >> undefined
    > a = "12345";
    >> "12345"
    > preobrazovatWChislo(a);
    >> 12345
    Ответить
  • лучше x-0
    а еще лучше стат тупизация как в петоне или рубе
    Ответить
    • В петоне не статическая тупизация, а динамическая, хотя и сильная, а не слабая.
      Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8