W tej części omówię wpisywanie tekstów do dokumentu HTML oraz podstawowe operacje na ciągach znaków i tworzenie zmiennych.

Do wpisania jakiegoś tekstu do dokumentu służy funkcja:
  document.write(ciag_znaków);
Jako ciąg znaków można podać dowolny tekst, liczbę, nazwę zmiennej oraz ich kombinacje zapisane po przecinku lub połączone znakiem +. Gdy podajemy tekst, musi być on w cudzysłowie. Pojedynczym (') lub podwójnym ("). Kilka przykładów:
document.write('To jest tekst');
document.write('To jest ' + "tekst");
document.write(nazwa_zmiennej , 85);

Zmienne to obiekty zawierające jakąś daną np. liczbę, tekst czyli ciąg znaków, listę, a nawet obrazek lub obiekt HTML. Zmienne deklaruje się tak:
nazwa_zmiennej = wartość_zmiennej;
Przed nazwą zmiennej można dodać var. Oznacza to, że jest to zmienna lokalna i działa tylko w obrębie funkcji, w której została zadeklarowana. Wartość zmiennych można wywoływać wpisując po prostu ich nazwy. Przykład:
wpis = 'Przykladowy wpis';
document.write(wpis);
Skrypt ten spowoduje napisanie tekstu "Przykładowy wpis". Wartość zmiennej wpis jest równa tekstowi 'Przykładowy wpis'. Można to sprawdzić używając funkcję:
wpis == 'Przykładowy wpis'
Jej wynikiem jest prawda, co znaczy, że obie strony równania są identyczne. Powyższa funkcja nie pokazuje żadnych efektów, a przekazuje wynik do innej funkcji.

Gdy zmiennej przypisujemy liczbę, nie należy używać cudzysłowów. Jeśli to zrobimy, przeglądarka zaakceptuje zmienną jako ciąg znaków. Spytacie pewnie, co za różnica. Dlatego spójrzcie na skrypt poniżej.
liczba1 = 45;
liczba2 = 5;
alert(liczba1 + liczba2);
liczba3 = '45';
liczba4 = '5';
alert(liczba3 + liczba4);
Zaznaczyłem na czerwono dwie funkcje. Pokazują one wynik dodawania zdefiniowanych wcześniej zmiennych. W pierwszym wypadku zmiennymi są liczby, a w drugim ciągi znaków ujęte w cudzysłów. Jakie są wyniki dodawania, możecie się przekonać klikając myszą na odpowiednią funkcję. Aby zamienić liczbę na ciąg znaków wystarczy dodać do niej dowolny ciąg znaków np. '' czyli ciąg pusty. Aby zamienić ciąg znaków na liczbę można od niego odjąć 0 lub pomnożyć przez 1.

Niestety z powodu braku mojego czasu, na tym skończymy tę część kursu. W kolejnej zajmiemy się instrukcjami IF, FOR i podobnymi.

WRIM