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ść

Przegląd: Tekst i ciągi znaków

Oto przegląd tego, co zostało zawarte w poradniku odnośnie tekstów.
Przed tym poradnikiem, używaliśmy głównie wartości liczbowych - przekazywanie liczb do funkcji, przechowywanie ich w zmiennych, itd. Teraz już wiecie, że możemy także używać wartości tekstowych, zwanych łańcuchami znaków (strings) w JavaScript - uważajcie je za powiązany ze sobą "ciąg" literek
By stworzyć łańcuch znaków, otaczamy tekst za pomocą znaków cudzysłowu:
"Witaj świecie!"
Musimy coś z nim zrobić - dla przykładu przekażmy go do instrukcji text():
text("Witaj świecie!", 100, 100);
Możemy również przechowywać go jako zmienną, a następnie przekazać ją do metody text():
var myGreeting = "Hello World!";
text(myGreeting, 100, 100);
Zauważcie, że możemy również używać pojedynczych cudzysłowów:
var myGreeting = 'Witaj świecie!';
Ale nie możemy mieszać i łączyć apostrofów—to byłby błąd! Pick either single or double marks, and stick with them.
var myGreeting = 'Witaj Świecie!"; // O nie!
Możemy manipulować łańcuchami znaków tak samo jak manipulowaliśmy zmiennymi liczbowymi. Na przykład, możemy dodać jeden łańcuch znaków do drugiego:
var myGreeting = "Alo";
var myName = "Winston";
var sayHello = myGreeting + ", " + myName + "!"; // Alo, Winston!
Gdy łączymy ciągi w JS, nazywamy to łączeniem ciągów. Możemy łączyć ciągi znaków z liczbami, na przykład:
var xPos = 10;
var yPos = 20;
var label = "Współrzędne to " + xPos + ", " + yPos;
Jak już pewnie zauważyliście, mamy do dyspozycji różne polecenia w celu zmiany rozmiaru lub koloru tekstu wyświetlanego za pomocą instrukcji text(). Możecie o tym przeczytać więcej na ten temat dziale tekst naszej dokumentacji (aby się tam dostać, kliknij na zakładkę "dokumentacja").

Chcesz dołączyć do dyskusji?

Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.