If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

Przechowywanie ciągów znaków w zmiennych

Kiedy tworzymy program, często chcemy przechowywać ciągi znaków, np. zapisywać "łatwy" jako poziom trudności gry. W żargonie programowania każdą literę nazywamy "znakiem" (character), a sekwencję nazywamy "ciągiem znaków" (string).
Oto przykłady przechowywania ciągów znaków w języku JavaScript:
var player = "GrayFox";
var storeName = "Baskin Robbins 31 Flavors";
var grade = "A+";
📝 Zobacz podobny kod w: App Lab | Snap | Python
Ciąg znaków może zawierać dowolną liczbę znaków, w tym żadnego, a znaki te mogą być literami, cyframi lub symbolami.
Zauważ, że każdy ciąg znaków jest otoczony cudzysłowami po obu stronach. Jeśli nie umieścisz żadnego cudzysłowu wokół łańcucha, JavaScript nie będzie mógł tego zrozumieć.
🔍 Co się stanie, jeśli zapomnisz o cudzysłowach? Przekonaj się sam!
Ups, błąd!
Oto co się dzieje w pierwszej linii: JavaScript szuka zmiennej o nazwie GrayFox. Gdyby rzeczywiście mógł ją znaleźć, ustawiłby zmienną player na wartość zmiennej GrayFox. Ponieważ jej nie znalazł, to zamiast tego zgłosił błąd. Jeśli chcesz, by zapisywał on ciąg znaków, musisz objąć go cudzysłowami.
✏️ Sprawdź, czy możesz naprawić błędy w powyższym programie.
Sprawdź swoją wiedzę
Które z tych linii są poprawne w JavaScript do przechowywania ciągu znaków?
Zaznacz wszystkie odpowiedzi, które pasują:

Pseudokod dla ciągów znaków

Ten pseudokod reprezentuje przechowywanie ciągu znaków:
a ← "STRING"
Za każdym razem, gdy widzisz ten pseudokod, oznacza to, że zmienna a (lub jakkolwiek się nazywa) przechowuje ciąg znaków wewnątrz cudzysłowów.
Na przykład, możesz zobaczyć taki pseudokod:
difficulty ← "medium"
Oznacza to, że zmienna difficulty przechowuje ciąg znaków "medium".
Spójrzmy na równoważny kod w kilku językach tekstowych:
językkod
JavaScriptvar difficulty = "medium";
Pythondifficulty = "medium"
JavaString difficulty = "medium";
Sprawdź swoją wiedzę
Dopasuj kod JavaScript po lewej stronie do pseudokodu po prawej stronie:
1

Chcesz dołączyć do dyskusji?

Na razie brak głosów w dyskusji
Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.