Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // var litery - tekst wprowadzony przez użytkownika
- // var podmienione_slowo - przekształcone słowo w/w po rosyjsku
- // var cyrylica - alfabet rosyjski
- function sprawdz()
- {
- var litery = document.getElementById("pole").value; // pobiera litery z pola tekstowego
- document.write(litery); // zapisuje do zmiennej litery
- }
- var dlugosc = litery.length; // no tutaj to ilość znaków
- for(i = 0; i <= dlugosc; i++) // pętla przechodzi po całej długości wpisanego słowa, np w przypadku "dupa" wykona się 4 razy
- {
- switch(litery[i]) // litery[i] to i-ty znak, np w słowie "dupa" jeśli będzie i=0, czyli pierwszy krok pętli to będzie to litera 'd'
- { // sprawdzałem, że switch ma taką samą forme jak w innych językach, także izi
- // no i do tego jest taka kwestia - że każdy łańcuch tekstowy np zmienna "litery" składa się ze znaków, dlatego w nawiasach
- // kwadratowych [] możemy się odnieść do znaku, który nas interesuje
- // w przypadku tej pętli idziemy znak po znaku tego co wprowadził użytkownik :)
- // var litery = "dupa" to nic innego jak tablica 4 znaków, stąd odniesienie, np litery[0] to 'd'
- case 'a': // i sprawdza case, jeśli ten znak to 'a'
- podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie a i wpisuje do tablicy
- break;
- case 'b': // jeśli znak to 'b'
- podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie b
- break;
- case 'c': // jeśli znak to 'c'
- podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie c
- break;
- // itd, robisz sobie case
- }
- var podmienione_slowo = new Array(100); // tabela, gdzie będzie zapisywane zamienione słowo, potem po prostu dodaj drugie pole, gdzie
- // wyświetlisz tekst z tej tablicy
- var cyrylica = new Array(35); // litery po rosyjsku
- literki
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement