Witam.
W języku JavaScript wyróżniamy funkcję np. lancuch.charCodeAt(index), która wraca zakodowany w formacie Unicode znak znajdujący się na podanej pozycji (index) w ciągu.
Mając słowo "be" po konwersji wygląda na "9898".
Odpowiada za to procedurka:
for(i = 0; i < slowo.length; i++)
{
slowko *= slowo.charCodeAt(i);
}
Czy ktoś może mi:
- Opisać na jakiej zasadzie charCodeAt koduje te znaki
- Co znaczy operator *= w tym przykładzie
- W jaki sposób można odkodować "9898" z powrotem na "be"
- Jak rozwiązać ten problem (kodowania i dekodowania) ta metoda w Delphi. Nie mam pojecia co użyć zamiast charCodeAt() a algorytmu nie znam. Na necie pisze tylko o kodowaniu w Wordach itp. a program Gżegżółka na nic mi się zdał.
Pozdrawiam
gw