Просмотр полной версии : Как переменную с числом разбить на переменную-десятки и переменную-единицы?
LOST DEMON
02.01.2009, 22:30
К примеру есть переменная с числом 23 - как разбить ее так - чтобы в первой переменной хранилось 2 , а во второй - 3?:)
a=23
b=a%10; //3
c=Math.floor(a/10); //2
^_^ как то так вроде
Хм.... может числа делать в строку, а потом с помощью charAt() выдерать сначало первую цифру, а потом вторую...
но это только догадки..
Спустя 10 мин:
о! получилось! вот держи пример.
Зачем так со строками извращаться, делением проше =)
Mnilionic
03.01.2009, 13:33
ZIK68, а если десятков больше 9 ;)
LOST DEMON
04.01.2009, 20:46
ZIK68, большое спасибо, все работает=)
Причем принцип этого скрипта можно использовать хоть для 3-х, хоть для 4 итд значных чисел!
Кстати -у меня тут вопрос вылез - все это хозяйство работает тока со строками - а как обычную числовую переменную преобразовать в строковую???
bodnar, ну выложите свой исходник возвращающий цифру (то есть Number).
Mnilionic, а этого в условиях не оговаривалось. ;)
LOST DEMON, эээ.... по моему надо юзать toString().
LOST DEMON
05.01.2009, 21:59
ZIK68 еще раз спасибо, toString () работает!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.