Показать сообщение отдельно
  #3 (permalink)  
Старый 23.01.2013, 15:17
Интересующийся
Отправить личное сообщение для SeemaN_tm Посмотреть профиль Найти все сообщения от SeemaN_tm
 
Регистрация: 23.01.2013
Сообщений: 19

Может я не так объяснил, или вы не правильно поняли.
Цитата:
Прошу сделать к каждой строчке приведённого ниже скрипта комментарий, с описанием что данная строчка делает.
А именно, к примеру:
function generatecode(z){
        function A(i){ /*Функция A. Параметр переменной I берётся от туда то*/
          function o(j,b){ /*Функция о. Параметр переменной j и b берётся от туда то*/
var c=(j<<b)|(j>>>(32-b));  /*Объявление переменной с, равной j хрен поймёшь как относящейся к b*/
return c  /*Возврат значения "с"*/
                     };
                      function C(j){ /*Функция С. Параметр переменной j берётся от туда то*/
				var b=""; /*Объявление переменной*/
				var c; /*Объявление переменной*/
				var e; /*Объявление переменной*/
				var x; /*Объявление переменной*/
				for(c=0;c<=6;c+=2){  /*Цыкл от 0 до 6 с шагом 2*/
					e=(j>>>(c*4+4))&0x0f; /*Вот из-за таких моментов я тему и создал*/
                                	x=(j>>>(c*4))&0x0f; /*Что означает << и >>>, да и вообще данное выражение.*/
					b+=e.toString(16)+x.toString(16) /*Здесь мне непонятно что означает b+=*//*b+= числовое значение "е" приобразуется в строковое*//*а то что в скобочках 16 мне так же не поддаётся осознанию*/

Последний раз редактировалось SeemaN_tm, 23.01.2013 в 15:21.
Ответить с цитированием