Znaki i ich kody

Praktyka: teksty i szyfry - JavaScript od podstaw: konsola (JavaScript)

Napis zachowuje się trochę jak tablica: ma `length`, znak odczytamy indeksem (`word[0]`), a pętla `for...of` poda kolejne znaki. Każdy znak to liczba w tabeli Unicode: `charCodeAt(0)` zwraca kod, a `String.fromCharCode` zamienia kod z powrotem na znak. Wielkie litery A-Z mają kody 65-90, małe a-z 97-122, więc mała litera to wielka plus 32. Napisu nie da się zmienić w miejscu: każda operacja tworzy nowy napis.

const word = 'Kot';
console.log('Długość:', word.length, 'pierwszy znak:', word[0]);

for (const ch of word) {
  console.log(ch, '->', ch.charCodeAt(0));
}

console.log('Kod 65 to', String.fromCharCode(65));
console.log('A + 32 =', String.fromCharCode('A'.charCodeAt(0) + 32));
console.log('Następna litera po K:', String.fromCharCode('K'.charCodeAt(0) + 1));
console.log(word.toUpperCase(), word.toLowerCase(), word);

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.