Anda di halaman 1dari 5

RANGKUMAN JAVASCRIPT

Tipe Data :
Statically typed language dimana setiap variabel dan tipe sudah diketahui pada waktu kompesional.
Setelah variabel dideklarasikan sebagai tipe data terntentu, variabel tersebut tidak dapat menyimpan
nilai dengan tipe data lainya.
Contoh: C,C++ dan Java
Dynamically typed languanges dimana tipe ini dapat menerima tipe data yang berbeda dari waktu
ke waktu.
Contoh: JavaScript dan Python
Terdapat 8 Tipe Data: Number, begint, string, Boolean, null; undefined, object, dan symbol
NUMBER mewakili bilangan bulat (integer) dan juga decimal (floating point)
STRING digunakan untuk menyimpan teks, diawali tanda kutip dan di akhiri tanda kutip
Terdapat 3 jenis tanda kutip yang dapat dipakai dalam deklerasi String di javascript
DOUBLE QUOTES “”. SINGLE QUOTES ‘’. BACKTICKS ``.
BOOLEAN biasanya digunakan untuk menyimpan nilai ya/tidK : true berarti ‘ya/benar’ dan false
berarti ‘tidal/salah’ dapat digunakan sebagai hasil dari perbandingan
NULL adalah nilai khusu yang mewakili nilai kosong/empty tidak diketahui
OBJECT digunakan untuk menyimpan Kumpulan data dan entesitas yang lebih kompleks
Dibuat dengan menggunakan {}
ARRAY adalah struktur data yang berguna untuk menyimpan sejumlah data dengan tipe yang sama
TYPEOF mengembalikan tipe argument (tipe data)
Comparision Operator relasi
 Lebih dari/kurang dari a > b, a < b.
 Lebih/kurang dari sama dengan a >= b, a <= b.
 Sama dengan a == b
 Tidak sama dengan a != b
 === operator strict equal untul
Dari sini akan menghasilkan boolean
Ada empat operator logika dalam javasript
 OR dilambangkan dengan ||
 AND dilambangkan dengan &&
 NOT dilambangkan dengan !
 Pengecekan null (Nulliish coalescing) dilambangkan dengan ??
Operator Or (||)
P Q P^Q
BENAR BENAR BENAR
BENAR SALAH BENAR
SALAH BENAR BENAR
SALAH SALAH SALAH P Q P^Q
BENAR BENAR BENAR
P = Pernyataan 1 Q = Pernyataan 2 BENAR SALAH SALAH
Operator NOT menerima satu argument dan SALAH BENAR SALAH
melakukan berikut : SALAH SALAH SALAH

 Mengonvesikan operanke tipe Boolean: true/false


 Mengembalikan nilai invers (nilai kebalikan)

JAVA SCRIPT OBJECT


Object dalam JS digunakan untuk menyimpan Kumpulan data dan entesitas yang lebih
kompleks.

Dalam satu file, setiap bagian data disimpan dengan menggunakan suatu Key
Contoh
Const person = {
Name : ‘Andi’,
Age : 20,
};
A. Properti pertama memiliki key name dan value andi
B. Properti kedua memiliki key age dan value 20

Let user = {
Nama : ‘alfin’
Age : 18
};
Menambahkan satu property
User.jeniskelamin = laki-laki;
Console.log(user);
Bisa menghapus dengan menambahkan delete didepan jeniskelamin

Operator In
Salah satu fitur penting dari object dalam java script jika dibandingkan dengan bahasa
pemrograman lainya adalah memungkinkan untuk mengakses property apapun.
Tidak aka nada eror jika property tersebut tidak ada, membaca property yang tidak akan
mengembalikan nilai undefined

Javascript Array
Array adalah struktur data yang berguna menyimpan sejumlah data dengan tipa data sama. Secara
sederhana, kita dapat membayangkan sebagai koleksi dari variabel dengan tipe yang sama. Bagian
yang Menyusun Array adalah Elemen Array setiap elemen mempunyai index (dalam angka) sesuai
dengan urutannya
Operasi Array
 Metode pop() Menghapus elemen terakhir di Array dan mengembalikan elemen yang di hapus
 Metode shift() Menghapus elemen awal dari Array dan mengembalikan elemen yang di
hapus
Mengetahui Panjang Array (length)
Metode lain di JS
Find() mengembalikan nilai pertama dari elemen array, jika tersedia
Concat() menggabungkan dua atau lebih array dan mengembalikan hasil
Index() mencari elemen Array dan mengebalikan posisinya.
Slice() memilih bagian dari Array dan mengembalikan array baru
Findlndex() mengembalikan index pertama dari elemen array, jika tersedia
Includes() memeriksa apakah array berisi elemen tertentu
Sort() mengurutkan elemen secara abjad dan ascending untuk string
IF STATMENENT
Secara sederhana, if statmenent digunakan untuk melakukan Tindakan yang berbeda berdasarkan
kondisi yang berbeda
Dalam java script, ada tiga bentuk if statmenet
 If
 If.. else
 If.. else if
Let … tipe data
if ( condition ) {
// body dari if
}
IF ELSE STATMENENT
Jika kondisi if (…) nilainya true
o Kode di dalam body if akan dieksekusi
o Kode di dalam body else akan dilewati
Jika Kondisi if (…) nilainya false
o Kode d dalam body if akan dilewati
o Kode di dalam body else akan dieksekusi
SWITCH STATEMENT
 Switch statement digunakan dalam pengambilan keputusan dari kondisi yang ada
 Switch mengevaluasi ekspresi dan mengeksekusi body yang sesui dengan hasil ekspresi
 Switch merupakan alternatif jika kita memiliki banyak percabangan if condition
Hal ini memberikan cara yang lebih deskriftif untuk membandingkan nilai dengan beberapa varian
lainya
Switch memiliki satu atau lebih block CASE dan nilai opsional yang disebut default
Kondisi default dijalankan Ketika kondisi pada case tidak terpenuhi, ini mirip” dengan if dan else
PENGERTIAN LOOP
Loop adalah cara untuk mengulang (iterasi) kode yang sama beberapa kali
Terdapat tiga jenis loop dalam Javascript
 For loop
 While loop
 Do while loop
initialExpression menginisialisasi dan mendeklarasi variabel yang hanya sekali

I++ merupakan sintaks untuk melakukan inkremen / penambahan sebanyak 1


WHILE LOOP
Perulangan while loop mengevaluasi condition di dalam tanda kurung ().
Jika condition bernilai true, kode di dalam loop while akan dieksekusi

Anda mungkin juga menyukai