Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как переменную с числом разбить на переменную-десятки и переменную-единицы? (http://www.flasher.ru/forum/showthread.php?t=119837)

LOST DEMON 02.01.2009 22:30

Как переменную с числом разбить на переменную-десятки и переменную-единицы?
 
К примеру есть переменная с числом 23 - как разбить ее так - чтобы в первой переменной хранилось 2 , а во второй - 3?:)

konsti 02.01.2009 22:35

мона путем деления :)))

bodnar 02.01.2009 22:41

Код AS1/AS2:

a=23
b=a%10; //3
c=Math.floor(a/10); //2

^_^ как то так вроде

Zik. 02.01.2009 22:54

Вложений: 1
Хм.... может числа делать в строку, а потом с помощью charAt() выдерать сначало первую цифру, а потом вторую...
но это только догадки..


Спустя 10 мин:
о! получилось! вот держи пример.

bodnar 03.01.2009 08:54

Зачем так со строками извращаться, делением проше =)

Mnilionic 03.01.2009 13:33

ZIK68, а если десятков больше 9 ;)

LOST DEMON 04.01.2009 20:46

ZIK68, большое спасибо, все работает=)
Причем принцип этого скрипта можно использовать хоть для 3-х, хоть для 4 итд значных чисел!
Кстати -у меня тут вопрос вылез - все это хозяйство работает тока со строками - а как обычную числовую переменную преобразовать в строковую???

Zik. 05.01.2009 00:26

bodnar, ну выложите свой исходник возвращающий цифру (то есть Number).
Mnilionic, а этого в условиях не оговаривалось. ;)
LOST DEMON, эээ.... по моему надо юзать toString().

LOST DEMON 05.01.2009 21:59

ZIK68 еще раз спасибо, toString () работает!!!


Часовой пояс GMT +4, время: 08:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.