<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?
Прошу заметить, что юзер может ввести и 26
f245