Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.03.2011, 03:43
Новичок на форуме
Отправить личное сообщение для dirsex Посмотреть профиль Найти все сообщения от dirsex
 
Регистрация: 18.03.2011
Сообщений: 5

Перевод значений
Ребят выручайте, Я в Javascript не очень силен но мне необходимо сделать КР, нужна функция перевода чисел
из двоичной системы в десятичную
из двоичной системы в Восьмиричную
из двоичной системы в Шеснадцатиричную

Может есть у кого готовые функции?
Ответить с цитированием
  #2 (permalink)  
Старый 28.03.2011, 04:35
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

alert(parseInt(101010, 2).toString(16));
Ответить с цитированием
  #3 (permalink)  
Старый 30.03.2011, 03:49
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Matre, интересно... Это получается первый аргумент parseInt сперва преобразовывается в строку?
Ответить с цитированием
  #4 (permalink)  
Старый 30.03.2011, 11:01
Аспирант
Отправить личное сообщение для goldserg Посмотреть профиль Найти все сообщения от goldserg
 
Регистрация: 08.02.2010
Сообщений: 37

Наоборот, первый агрумент из строки/числа переводиться в число в 2-ой системе (в данном случае число уже двоичное и изменений не претерпевает)
Ответить с цитированием
  #5 (permalink)  
Старый 30.03.2011, 11:17
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от goldserg
в данном случае число уже двоичное и изменений не претерпевает
В данном случае число десятичное. Но parseInt на входе ожидает строку, поэтому переводит число в строку, после чего парсит его по основанию степени 2, и возвращает число, которое в двоичном представлении записывается 101010.
Ответить с цитированием
  #6 (permalink)  
Старый 30.03.2011, 12:18
Аспирант
Отправить личное сообщение для goldserg Посмотреть профиль Найти все сообщения от goldserg
 
Регистрация: 08.02.2010
Сообщений: 37

Согласен, такая формулировка более корректна, я неверно выразился.
Ответить с цитированием
  #7 (permalink)  
Старый 31.03.2011, 10:19
Новичок на форуме
Отправить личное сообщение для dirsex Посмотреть профиль Найти все сообщения от dirsex
 
Регистрация: 18.03.2011
Сообщений: 5

Спасибо большое за ответ, но в тот день сделал перевод начений на PHP, там как оказалось есть уже функции которые возвращают результат. Прикрутил ajax и все стало ок =)
Препод поставил 5.
Кому интересно, вот ссылка которая мне помогла:
http://www.spravkaweb.ru/php/datafun/math/system

Спасибо за отзыв.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умножение численных значений формы ввода FastSP Общие вопросы Javascript 8 08.04.2012 20:45
Проблема при подстановке значений royksopp Общие вопросы Javascript 1 11.07.2010 18:20
Очистка формы от дефолтных значений js hereim Общие вопросы Javascript 14 04.07.2010 21:29
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48
Перевод стандарта ECMAScript Илья Кантор Общие вопросы Javascript 33 04.11.2008 23:32