6. Wypisywanie danych do dokumentu HTML
Kod:
document.write("Tekst wprowadzany do dokumentu HTML");
Do łączenia sztywnego tekstu ze zmiennymi używa się znaku +
Kod:
document.write("Tekst pierwszy"+zmienna+"tekst po zmiennej");
Aby wyżwietlić pewne znaki specjalne jako zwykły tekst należy je poprzedzić znakiem backslasha(\).
\n - złamanie wiersza (odpowiednik <br>)
\t - tabulator
7. Typy danych w JS
a) Typ liczbowy - dowolne liczby. Brak podziału na integer,byte,double (jak w innych językach). Liczby zmiennopozycyjne zapisujemy używając kropki(.) (użycie przecinka(,) jest błędem i nie zadziała)
Kod:
2.5 <- OK
2,5 <- B??D
b) Typ łańcuchowy(tekstowy) - napisy ujęte w cudzysłów lub apostrofy.
c) Typ logiczny - dwie wartożci TRUE, FALSE. Wartożci te nie mają przełożenia na liczby.
d) Typ pusty - tylko jedna wartożć NULL, która oznacza nic.
Typy zmiennych są bardzo luźnie traktowane przez JS, nie trzeba ich deklarować i w każdym miejscu można zmieniać ich typ, np.
a="Jakiż tekst"; // do zmiennej a wstawiamy napis
a=5.3; // do tej samej zmiennej wstawiamy liczbe 5.3
a=a+4; // powiększamy wartożć zmiennej a o 4
a="Tekst nr "+a; // teraz w zmiennej a będzie napis "Tekst nr 9.3"
8. Wprowadzanie danych
Aby wprowadzić dane od użytkownika możemy użyć okna dialogowego "prompt":
Kod:
prompt("Tekst, który pojawi się w oknie dialogowym","domyżlna wartożć(opcjonalna)");
Przykład użycia:
Kod:
a=prompt("Podaj liczbę","0");
Po użyciu powyższego kodu zostanie wyżwietlone okno dialogowe z tekstem "Podaj liczbę", a w polu do wpisywania będzie wstawione "0", po wciżnięciu "OK" wpisany napis zostanie wstawiony do zmiennej a.
"Prompt" zawsze zwraca tekst! Aby pobrać od użytkownika liczbę należy tekst przekonwertować na zmienną typu liczbowego.
9. Konwertowanie tekstu na liczbę
a) tekst -> liczba całkowita
Kod:
a=parseInt(a);
b) tekst na liczbę zmiennoprzecinkową
Kod:
a=parseFloat(a);
Zakładki