W swoim folderze roboczym utwórz dokument typy.html (wykorzystaj pliki szablonów, metodę kopiuj-wklej) zawierający następujący kod:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Konwersja typów</title> </head> <body> </body> </html>
W elemencie body dopisz kod:
<script> document.write(typeof "1") </script>
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body dopisz kod:
<script> document.write(typeof ("1"*1)) </script>
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body dopisz kod:
<script> document.write(typeof 1) </script>
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body dopisz kod:
<script> document.write(typeof (1+"")) </script>
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body, przed elementem script, dopisz kod:
<input type="text" value="1" id="input1"/>
W elemencie script dopisz kod:
document.write(typeof input1.value)
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
document.write(typeof (input1.value*1))
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body, przed elementem script, dopisz kod:
<input type="number" value="1" id="input2"/>
W elemencie script dopisz kod:
document.write(typeof input2.value)
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
document.write(typeof parseInt(input1.value))
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie body, przed elementem script, dopisz kod:
<p id="p1"> 1.5 </p>
W elemencie script dopisz kod:
document.write(typeof p1.innerHTML)
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
document.write(typeof p1.innerHTML*1)
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
alert(typeof prompt("Wpisz liczbę"))
Zapisz dokument. Sprawdź działanie skryptu.
W elemencie script dopisz kod:
alert(typeof prompt("Wpisz liczbę")*1)
Zapisz dokument. Sprawdź działanie skryptu.
Umieść pliki ćwiczeniowe na na serwerze.
<script>parseInt()
- konwertuje argument na typ liczbowy, całkowity. Dla liczb zmiennoprzecinkowych można zastosować metodę <script>parseFloat()
.
parseInt(s, r);s - łańcuch znaków zawierający wartość do przetworzenia.