Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Математические преобразования 
:(
    Опции темы
Gava
Дата 10.2.2007, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 4.2.2007

Репутация: нет
Всего: нет



как с помощью javascript сделать так что бы от введенного числа брался тангенс, а потом 5 чисел после запятой заносились в переменную???
PM MAIL ICQ   Вверх
GIK
Дата 10.2.2007, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Думаю, что можно вытащить преобразовав в строку значение,например так:

Код

<html>
    <head>
        <script type="text/javascript">
   
    function ff(){
   var nn = Math.tan(24);
   var str=nn.toString();
   alert(nn);
   nn=nn.toFixed(5);
   alert(nn);
   var i= str.substring(str.lastIndexOf('.')+1, str.lastIndexOf('.')+5+1); 
   alert(parseInt(i));

    
  
    }


        </script>
    </head>

    <body>
       <input type="button" value=get onClick="ff()">            
    </body>
</html>
или побитово еще можно.


Это сообщение отредактировал(а) GIK - 10.2.2007, 16:39


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Gava
Дата 10.2.2007, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 4.2.2007

Репутация: нет
Всего: нет



эээ спасибо великое, но когда загружаешь htmlку то что бы добраться до искомого результата надо 3 раза на кнопку нажать. можно это как то исправить? зарание спс
PM MAIL ICQ   Вверх
GIK
Дата 10.2.2007, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Так, я не понял, почему три раза нажать? Куда три раза нажать? Ты о том что вылетает алертом три раза чтоли? ;) Да это я для наглядности, чтоб понятней тебе было smile
Вот, три раза не надо нажимать:
Код

<html>
    <head>
        
        <script type="text/javascript">
   
    function ff(){
   var nn = Math.tan(24); //вытаскиваем тангенс
   var str=nn.toString(); //преобразуем в строковый эквивалент
  // nn=nn.toFixed(5); //еното в принципе не нужно
   var i= str.substring(str.lastIndexOf('.')+1, str.lastIndexOf('.')+5+1); //вытаскиваем из строки подстроку, значение от плавающей точки и пять символов  
   alert(parseInt(i)); //Выкидываем результат, уже преобразованный в целочислительный тип

    
  
    }


        </script>
    </head>

    <body>
       <input type="button" value=get onClick="ff()">            
    </body>
</html>



--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Gava
Дата 10.2.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 4.2.2007

Репутация: нет
Всего: нет



пасиб большоеsmile за каменты отдельноsmile
PM MAIL ICQ   Вверх
GIK
Дата 10.2.2007, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Да пожалуста smile Сам в недавнем прошлом с такими же вопросами мучал всех  smile
Теперь вот сам мучаюсь, и тебе, возможно предстиоит такая же участь в будующем smile  smile  smile 

Это сообщение отредактировал(а) GIK - 10.2.2007, 17:35


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.