15.12.2011, 16:54
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,218
|
|
Сообщение от trikadin
|
Короче.
|
Это как минимум...
|
|
15.12.2011, 17:32
|
Аспирант
|
|
Регистрация: 11.12.2011
Сообщений: 42
|
|
Сообщение от trikadin
|
А вот чем лучше parseFloat?
|
Информативнее, чем какой-то плюсик.
Сообщение от ksa
|
Это как минимум...
|
Еще какие преимущества?
|
|
15.12.2011, 17:47
|
|
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
Arigato,
Ой, ну ради бога. Для кого информативнее, для того кто не знает?
Сообщение от Arigato
|
Еще какие преимущества?
|
А ещё быстрее. Ведь это обычное приведение типов.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|
|
15.12.2011, 19:08
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
если пользователь введёт "32.43 a", я посмотрю, чем плюс лучше parseFloat.
PS для проверки того, является ли аргумент (в данном случае, строка) нормальным числовым представлением, есть функция isFinite :
isFinite("32"); // true
isFinite("32.5"); // true
isFinite("23k"); // false
Последний раз редактировалось melky, 15.12.2011 в 19:10.
|
|
15.12.2011, 19:17
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от melky
|
если пользователь введёт "32.43a", я посмотрю, чем плюс лучше parseFloat.
|
Уже обсуждалось, смотри выше:
Сообщение от Nekromancer
|
Лучше вообще ограничить ввод только цифрами.
|
Сообщение от melky
|
PS для проверки того, является ли аргумент (в данном случае, строка) нормальным числовым представлением, есть функция isFinite
|
Не вижу особого смысла в этой ф-ции, честно говоря.
|
|
15.12.2011, 19:23
|
|
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
trikadin,
поддерживаю, вполне достаточно isNaN.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|
|
15.12.2011, 19:40
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Nekromancer
|
trikadin,
поддерживаю, вполне достаточно isNaN.
|
она обратная isFinite. вы хотите делать наоборот. ну что же, делайте.
|
|
15.12.2011, 19:45
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от melky
|
она обратная isFinite. вы хотите делать наоборот. ну что же, делайте.
|
Тебя session не взломал? Уж больно манера выражаться похожая.
|
|
15.12.2011, 20:04
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от trikadin
|
Тебя session не взломал? Уж больно манера выражаться похожая.
|
у него проц сгорит от брута моего пароля
просто есть такое понятие, как семантика.
как вы относитесь к yoda conditions ?
if (5 == myvariable) ....
от этого у меня тоже появляется чувство неправильного применения букавок в этих моментах.
|
|
15.12.2011, 20:05
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от melky
|
просто есть такое понятие, как семантика.
как вы относитесь к yoda conditions ?
|
Плохо отношусь. Но пример не в тему - почему это isFinite семантичнее, чем isNaN?
|
|
|
|