//Вы должны вызвать функцию transToNorm () и передать ей шестнадцатиричное значение. //Пример: normalValue=transToNorm("1f") function transToNorm (transValue) { firstSymb1 = searchNorm(0, transValue); secondSymb1 = searchNorm(1, transValue); col = firstSymb1*16+secondSymb1; function searchNorm (numValue, trValue) { normArray = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); symb = trValue.charAt(numValue); for (i=0; i<17; i++) { if (symb == normArray[i]) { normSymb = i; } } return normSymb; } return col; } //Вы должны вызвать функцию convertToHex () и передать ей десятичное значение. //Пример: hexValue=convertToHex("255") function convertToHex (normValue) { normArray = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); firstInd = Math.floor(normValue/16); secondInd = normValue-(firstInd*16); symbol1 = normArray[firstInd]; symbol2 = normArray[secondInd]; return symbol1+symbol2; }