ULANGAN HARIAN OPEN BOOK
Nama :
Jawablah pertanyaan berikut dengan benar!
TEORI
1 Tag yang digunakan untuk membuat file javascript adalah .....
.
2 Perbedaan dari penggunaan ParseFloat dan ParseInt adalah ....
.
3 Tuliskan perbedaan penggunaan dari var dan const!
.
PRAKTEK
1 <script>
. var x = 20;
x += 15;
[Link](x);
</script>
Output dari kode di atas adalah ....
2
[Link]("number4").innerHTML = [Link]([Link]() * 100);
.
Output dari kode di atas adalah bilangan random mulai dari angka ... sampai ...
3 <p name=”number1” id="angka1"></p><br>
. <p name=”number2” id="angka2"></p><br>
<script>
function acak(){
[Link]("...........").innerHTML = [Link] () ;
</script>
Isilah titik-titik di atas untuk mengambil nilai masukan dari number1 adalah ....
4 ...
. <h1>-TEBAK ANGKA LEBIH BESAR-</h1>
<p>Angka acak dari angka 0 - 10</p>
<h3 id="randomnumber"></h3>
<p>Masukkan angka yang lebih besar!</p>
<form name="acak"> <input type="number" id="angka">
<button onclick="cekAngka()">Cek Angka</button></form>
<script>
const a= [Link]("randomnumber").innerHTML = [Link] ([Link]
() * 10) + 1;
function cekAngka(){
var angka=parseFloat([Link]);
if (angka>a){
alert("Ya, benar! Angka lebih besar");
}else if(angka==a){
alert("Maaf, nilai angka sama dengan");
}else if(angka<a){
alert("Maaf, Anda salah! Angka lebih kecil!");
}else{
alert("Tidak ada angka!");
}} </script></body></html>
a. Jika angka acak yang muncul adalah 6, dan kamu memasukkan angka 3, maka pesan yang
akan muncul adalah ....
b. Perhatikan kode tulisan merah di atas! Jika angka 10 diganti dengan angka 99, maka angka
random yang akan muncul adalah angka ... sampai ...
5 Coba tuliskan apa perbedaan dari (angka1==angka2) dengan (angka1=angka2) !
.