Показать сообщение отдельно
Старый 30.08.2006, 13:26
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 11  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от whiteRed
нет, но он может каждый раз считать это выражение заново
Так будет, так как в данном случаи это константы.
Код:
p = Math.PI;
pi = 10
////
rad1 = grad * (Math.PI / 180); // случай 1
rad2 = grad * (pi / 180); //случай 2
Случай 1. Math.PI - константа, поэтому перевод в радианты будет содержать только одно действие, это умножение grad на 0.0174532925199433
Случай 2. pi - уже переменная, потому будет сначало деление на 180, а потом умножение на 3.141592653589793
__________________
(и)Нильс.ru | Плагины для FlashDevelop