Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2016, 20:57
Новичок на форуме
Отправить личное сообщение для vitalik891 Посмотреть профиль Найти все сообщения от vitalik891
 
Регистрация: 11.02.2016
Сообщений: 5

Перевод из шестнадцатиричной в двоичную систему
<script>
	var num1 = String(window.prompt("Введите "))
    //otvet = num1.split( /(?=(?:\d{2})+$)/ );
    var otvet = [];
    for(i = 0; i < num1.length; i+=2){
        otvet[i] = num1.substring(i, i+2);
        
    }
	console.log(otvet);
    if(otvet[0]=="26"){
        x = parseInt(otvet[1], 16).toString(2);
        console.log(x); 
    }else{document.write("Значение не является пакетом")}
	</script>


Юзер вводит значение типа 26ff12, оно разбивается на массив 26, ff, 12. Если первое значение массива равно 26, то ff должно быть переведено в двоичную систему.

Как из FF получить 11111111?
Ответить с цитированием