Показать сообщение отдельно
  #11 (permalink)  
Старый 02.01.2013, 17:45
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

// символы в строке заменятся другими, справа налево
var buffer = "00000000000000";
var base = 2; // в какую систему


// строка для примера. покажем для неё коды символов
var letters = "Учи JS"; 
var i = 0;

while (i < letters.length) {

    var letter = letters.charAt(i++); // строка с длиной  в 1 символ

    var encoded = letter.charCodeAt().toString(base);

    var replaced = buffer.slice(0, buffer.length - encoded.length).concat(encoded);

    alert('Символ "' + letter + '"\nВ двоичной системе: "' + replaced + '"');

}
Ответить с цитированием