Показать сообщение отдельно
Старый 24.05.2012, 18:50
HardCoder вне форума Посмотреть профиль Отправить личное сообщение для HardCoder Найти все сообщения от HardCoder
  № 17  
Ответить с цитированием
HardCoder
 
Аватар для HardCoder

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
Какая разница? Хорошо, получили мы строку, например "10". Вы правы, этот метод не сработает:
Код AS3:
if([10, 30, 0].indexOf(a.b.c.d) != -1)
Поэтому ее нужно привести в int. По вашему вот это, что-ли сработает?:
Код AS3:
if(a.b.c.d == 10)
В этом случае тоже не сработает. Все равно придется приводить строку к числу.
Учитывая контекст данной темы, мне просто стало интересно к чему было это сообщение?:
Код AS3:
этот вариант, кстати, не будет работать, если вдруг в a.b.c.d лежит String
Добавлено через 6 минут
Забираю свои слова назад. Действительно, этот вариант в данном случае сработает
Код AS3:
if(a.b.c.d == 10)
Добавлено через 7 минут
но в этом случае - нет:
Код AS3:
if(a.b.c.d === 10)
__________________
Я мало чего умею, но зато хорошо умею учиться...