![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Сообщений: 72
|
Есть функция, которая принимает в качестве параметра переменную a типа Number.
В теле функции переменной s типа Number прибавляется переменная b типа Number. Допустим a = 10, и = 5. В результате s = 105 и имеет тип String. Меня кто-то проклял? P.S. Помогает только так: s = Number(a) + Number(b); |
|
|||||
|
FD Team
|
Цитата:
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 72
|
Цитата:
А если бы она не была бы Number, то неужели Number + Number дал бы String? Код функции не тот, что я описал, а просто пример. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 72
|
Возможно ли установить опцию во Flash, чтобы при присвоении переменной одного типа другого типа она бы орала как потерпевшая?
Тяжело после спп наблюдать такое безобразие... |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Типизация в AS2:
Однако типизация в АС2 динамическая. Компилятор можно хакнуть. В AS3, однако, все уже совсем иначе. Последний раз редактировалось Antares; 21.01.2006 в 12:39. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|