Тема: Що я роблю не так?
Усім привіт!
Потихеньку вчу JavaScript і натрапив на цікаву задачку.
Потрібно всі символи : "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" замінити на "сквφα!tχайωопшγhrsuzїцфєуяліw?$βю".
Типу зашифрувати повідомлення 
Суть в тому , що програма запускається і виконується , але лише частково. Тому що результат, який мені потрібен , просто не виводить на екран.
Підкажіть у чому помилка?
Код нижче :
<meta charset="utf-8">
<script>
var text = prompt("Введіть ваш текст");
var smal_leters='абвгґдеєжзиіїйклмнопрстуфхцчшщьюя'; // відповідно малі літери і їх відповідники 
var key ='сквφα!tχайωопшγhrsuzїцфєуяліw?$βю';   //обидві стрічки по 33 символи
var rez = toLowerCase(text); //пробував варіант і var rez = text.toLowerCase(); 
                                          //переводить на малі літери і так і так
var i = 0;
while(i<rez.length)
{
    for(var j=0;j<smal_leters.length;j++)  
        if(rez[i]==smal_leters[j])
            rez[i]=key[j];
        i++;
}
    
alert(rez);Наперед дякую!





