Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужна помощь! (https://javascript.ru/forum/dom-window/23996-nuzhna-pomoshh.html)

ksa 15.12.2011 16:54

Цитата:

Сообщение от trikadin
Короче.

Это как минимум... :yes:

Arigato 15.12.2011 17:32

Цитата:

Сообщение от trikadin (Сообщение 143175)
А вот чем лучше parseFloat?

Информативнее, чем какой-то плюсик.

Цитата:

Сообщение от ksa (Сообщение 143181)
Это как минимум... :yes:

Еще какие преимущества?

Nekromancer 15.12.2011 17:47

Arigato,
Ой, ну ради бога. Для кого информативнее, для того кто не знает?
Цитата:

Сообщение от Arigato
Еще какие преимущества?

А ещё быстрее. Ведь это обычное приведение типов.

melky 15.12.2011 19:08

если пользователь введёт "32.43a", я посмотрю, чем плюс лучше parseFloat.

PS для проверки того, является ли аргумент (в данном случае, строка) нормальным числовым представлением, есть функция isFinite :
isFinite("32"); // true
isFinite("32.5"); // true
isFinite("23k"); // false

trikadin 15.12.2011 19:17

Цитата:

Сообщение от melky
если пользователь введёт "32.43a", я посмотрю, чем плюс лучше parseFloat.

Уже обсуждалось, смотри выше:
Цитата:

Сообщение от Nekromancer
Лучше вообще ограничить ввод только цифрами.


Цитата:

Сообщение от melky
PS для проверки того, является ли аргумент (в данном случае, строка) нормальным числовым представлением, есть функция isFinite

Не вижу особого смысла в этой ф-ции, честно говоря.

Nekromancer 15.12.2011 19:23

trikadin,
поддерживаю, вполне достаточно isNaN.

melky 15.12.2011 19:40

Цитата:

Сообщение от Nekromancer (Сообщение 143240)
trikadin,
поддерживаю, вполне достаточно isNaN.

она обратная isFinite. вы хотите делать наоборот. ну что же, делайте.

trikadin 15.12.2011 19:45

Цитата:

Сообщение от melky
она обратная isFinite. вы хотите делать наоборот. ну что же, делайте.

Тебя session не взломал? Уж больно манера выражаться похожая.

melky 15.12.2011 20:04

Цитата:

Сообщение от trikadin (Сообщение 143251)
Тебя session не взломал? Уж больно манера выражаться похожая.

у него проц сгорит от брута моего пароля :)
просто есть такое понятие, как семантика.
как вы относитесь к yoda conditions ?
if (5 == myvariable) ....

от этого у меня тоже появляется чувство неправильного применения букавок в этих моментах.

trikadin 15.12.2011 20:05

Цитата:

Сообщение от melky
просто есть такое понятие, как семантика.
как вы относитесь к yoda conditions ?

Плохо отношусь. Но пример не в тему - почему это isFinite семантичнее, чем isNaN?


Часовой пояс GMT +3, время: 00:40.