Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // var litery - tekst wprowadzony przez użytkownika
  2. // var podmienione_slowo - przekształcone słowo w/w po rosyjsku
  3. // var cyrylica - alfabet rosyjski
  4.  
  5. function sprawdz()
  6. {
  7.     var litery = document.getElementById("pole").value; // pobiera litery z pola tekstowego
  8.     document.write(litery); // zapisuje do zmiennej litery
  9. }
  10.  
  11. var dlugosc = litery.length; // no tutaj to ilość znaków
  12.  
  13. 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
  14. {
  15.     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'
  16.     { // sprawdzałem, że switch ma taką samą forme jak w innych językach, także izi
  17.         // 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
  18.         // kwadratowych [] możemy się odnieść do znaku, który nas interesuje
  19.         // w przypadku tej pętli idziemy znak po znaku tego co wprowadził użytkownik :)
  20.         // var litery = "dupa" to nic innego jak tablica 4 znaków, stąd odniesienie, np litery[0] to 'd'
  21.  
  22.         case 'a': // i sprawdza case, jeśli ten znak to 'a'
  23.         podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie a i wpisuje do tablicy
  24.         break;
  25.  
  26.         case 'b': // jeśli znak to 'b'
  27.         podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie b
  28.         break;
  29.  
  30.         case 'c': // jeśli znak to 'c'
  31.         podmienione_slowo[i] = cyrylica[liczba_indeksu_znaku_po_rosyjsku]; // to podmienia na rosyjskie c
  32.         break;
  33.  
  34.         // itd, robisz sobie case
  35. }
  36.  
  37. var podmienione_slowo = new Array(100); // tabela, gdzie będzie zapisywane zamienione słowo, potem po prostu dodaj drugie pole, gdzie
  38.                                         // wyświetlisz tekst z tej tablicy
  39.  
  40. var cyrylica = new Array(35); // litery po rosyjsku
  41. literki
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement