![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
Всем привет. Еще парочка (вероятно весьма дурацких) нуб-вопросов:
1. Есть ли стандартная функция определяющая количество знаков в переменной int или Number? Ну то есть, если это 15, то она должна выдавать 2. А для 2.5863 - соотвественно 6. Можно конешно попробовать превращать числа в строки, а потом считать их длину, например так: var k_val:Number = 5.12345; var k_str:String; var k_len:uint; k_str = String(k_val); k_len = // ??? А как определить длину строковой переменной? //Можно конешно засунуть её в TextField и потом k_len = TextFiled.length; но... избыточность. Можно конешно опять извращаться с переводом чисел в строку, и потом засекать где точка, и потом... Но наверняка же должно быть нечто простое и стандартное для этих целей. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Цитата:
В простейших случаях может помочь Math.log, но не факт, что ручное деление и вычисление количества раз не будет быстрее (для целых чисел, для number самое быстрое через Math.log будет считать количество цифр в целой части). |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
Wolsh, кхм... нда, это было неожиданно : ))))
Просто, я как бы не подозревал, что у типов данных тоже могут быть свойства и методы. Добавлено через 4 минуты maxkar, значит нужно окрулять... ясно, учтем. По ссылке мат-часть весьма устрашающая, внушает. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
[+4 24.04.13]
[+4 20.04.13] Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
|
это что домашка по информатике ?
интересно с какой целью нужно определять кол-во знаков ? ) |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
in4core, насколько я понимаю:
chamele0n, а цель весьма примитивна, нужно проставлять паддинг нули в счетчике. Ну то есть 1 или 5 заменять на 01 и на 05 соотвественно. Ну, плюс патч универсальности: заменять также 99 на 099, например, и т.п. Наверное это можно сделать другими средствами, но хрен его знает как еще, не зная длины? Может быть есть какие-то стандартные хреновины для padding нулей, но врядли. |
|
|||||
|
как то не совсем понятна задача...как соотносится дробное число и счетчик с циферками?..т.е. к чему там нулики дорисовывать?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:31. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| количество символов , математика , число знаков |
|
|