Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как округлить число?
 
 автор: coloboc66   (21.08.2006 в 15:21)   письмо автору
 
 

Подскажите как округлить число после деления до ближайшего целого в сторону уменьшения. Т.е. из 2,3 надо получить 2, а из 2,8 надо также получить 2.
Спасибо.

   
 
 автор: AlexSol   (21.08.2006 в 15:44)   письмо автору
 
   для: coloboc66   (21.08.2006 в 15:21)
 


<script type="text/javascript">
alert(Math.floor(2.9))
</script>

   
 
 автор: AlexSol   (21.08.2006 в 15:45)   письмо автору
 
   для: AlexSol   (21.08.2006 в 15:44)
 

в большию - ceil()

   
 
 автор: Igorel   (21.08.2006 в 19:10)   письмо автору
 
   для: AlexSol   (21.08.2006 в 15:45)
 

Чего-то у меня не работает:

top = (screen.height-height)/2; top = ceil(top); document.write(top);

   
 
 автор: NFR   (21.08.2006 в 19:22)   письмо автору
 
   для: Igorel   (21.08.2006 в 19:10)
 


top = Math.ceil((screen.height-height)/2);

   
 
 автор: Igorel   (21.08.2006 в 19:27)   письмо автору
 
   для: NFR   (21.08.2006 в 19:22)
 

Всё равно не хочет :( , ни в FF, ни IE.

   
 
 автор: Igorel   (21.08.2006 в 23:40)   письмо автору
 
   для: Igorel   (21.08.2006 в 19:27)
 

Кое что прояснилось: поместил <head> top = Math.ceil((screen.height-height)/2); </head>
На странице пытаюсь вывести на экран, пишет: [object]
Кто-нибудь проясните ситуацию. Как правильно применять.

   
 
 автор: AlexSol   (22.08.2006 в 09:45)   письмо автору
 
   для: Igorel   (21.08.2006 в 23:40)
 


<script type="text/javascript"> 
top = Math.ceil((screen.height-height)/2); 
alert(top) 
</script> 

   
 
 автор: ExtraBrain   (22.08.2006 в 14:46)   письмо автору
 
   для: AlexSol   (22.08.2006 в 09:45)
 


<script type="text/javascript"> 
top = Math.ceil((screen.height-height)/2); 
alert(top) 
</script> 

у меня так не работает

а вот так работает


<html>
<head>
</head>
<body>
<script>
   height=300;
   tp = Math.ceil((screen.height-height)/2); 
   alert(tp);
</script> 
</body>
</html>


Собака в "top" зарыта, нужно поменять имя переменной.

   
 
 автор: AlexSol   (22.08.2006 в 15:07)   письмо автору
 
   для: ExtraBrain   (22.08.2006 в 14:46)
 

да? а я думаю указать height=300;

   
 
 автор: ExtraBrain   (22.08.2006 в 15:10)   письмо автору
 
   для: AlexSol   (22.08.2006 в 15:07)
 

>да? а я думаю указать height=300;

height=300; это само собой. Но и top надо менять. Я сам офигел :-)

   
 
 автор: AlexSol   (22.08.2006 в 15:17)   письмо автору
 
   для: ExtraBrain   (22.08.2006 в 15:10)
 

есть такое слово замечательное...

<script type="text/javascript">
 var  top = Math.ceil(10.2);  
   alert(top); 
</script>

   
 
 автор: ExtraBrain   (22.08.2006 в 15:29)   письмо автору
 
   для: AlexSol   (22.08.2006 в 15:17)
 

>есть такое слово замечательное...

Так тоже вариант. :-)

   
 
 автор: Igorel   (22.08.2006 в 17:05)   письмо автору
 
   для: ExtraBrain   (22.08.2006 в 15:29)
 

Спасиб большое, всем.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования