Home Web Memahami Tipe Data Dasar dalam JavaScript

Memahami Tipe Data Dasar dalam JavaScript

0

Tipe data pada Javascript
JavaScript memiliki beberapa tipe data dasar, termasuk:

  • Number: Digunakan untuk angka, baik bilangan bulat maupun pecahan.
  • String: Digunakan untuk teks atau karakter.
  • Boolean: Mewakili nilai true atau false.
  • Undefined: Digunakan ketika variabel dideklarasikan tetapi belum diinisialisasi.
  • Null: Menunjukkan bahwa variabel tidak memiliki nilai atau objek yang kosong.
  • Object: Digunakan untuk menyimpan data dalam bentuk properti dan nilai.
  • Array: Digunakan untuk menyimpan koleksi data dalam urutan tertentu.

Operator pada Javascript
Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel.

1.Operator Aritmatika Pada Javascript

                  Nama Operator                            Simbol
Penjumlahan+
Pengurangan
Perkalian*
Pemangkatan**
Pembagian/
Sisa bagi%

2.Operator Penugasan (Assigment Operators)

Nama OperatorSimbol
Pengisian Nilai=
Pengisian dan Penambahan+=
Pengisian dan Pengurangan-=
Pengisian dan Perkalian*=
Pengisian dan Pemangkatan**=
Pengisian dan Pembagian/=
Pengisian dan Sisa bagi%=

3.Operator Perbandingan

Nama OperatorSimbol
Lebih Besar>
Lebih Kecil<
Sama Dengan== atau ===
Tidak Sama dengan!= atau !==
Lebih Besar Sama dengan>=
Lebih Kecil Sama dengan<=

4.Operator Logika

Nama OperatorSimbol
Logika AND&&
Logika OR||
Negasi/Kebalikan!

Control Flow Pada Javascript
Control flow adalah konsep dalam pemrograman yang mengacu pada urutan eksekusi instruksi atau pernyataan dalam program. Ini memungkinkan program untuk membuat keputusan berdasarkan kondisi dan mengatur aliran eksekusi kode berdasarkan keputusan tersebut.1.Pernyataan if: Ini adalah cara untuk mengambil keputusan berdasarkan kondisi. Jika kondisi tertentu benar (true), maka blok kode di dalamnya akan dijalankan.

Pada contoh di atas, kita memeriksa apakah cuaca adalah “cerah”. Jika ya, kita pergi bermain ke luar, jika tidak, kita tetap di dalam rumah.

2.Pernyataan else if: Ini digunakan ketika Anda ingin mengecek beberapa kondisi berurutan. Jika satu kondisi tidak terpenuhi, maka akan memeriksa kondisi berikutnya.

3.Pernyataan switch: Ini digunakan ketika Anda ingin memeriksa berbagai nilai untuk ekspresi yang sama dan menjalankan kode berdasarkan nilai tersebut.

Pada contoh ini, kita memeriksa hari dan memberikan pesan berdasarkan nilai hari.

4.Pernyataan Perulangan for: Ini digunakan untuk menjalankan blok kode beberapa kali dengan syarat tertentu.

Pada contoh ini, kita melakukan iterasi dari 0 hingga 4 dan mencetak pesan di setiap iterasi.

5.Pernyataan Perulangan while: Ini digunakan ketika Anda ingin menjalankan blok kode selama kondisi tertentu terpenuhi.

Pada contoh ini, kita melakukan iterasi hingga angka mencapai 5.

6.Pernyataan Perulangan do…while: Ini mirip dengan while, tetapi akan menjalankan blok kode setidaknya sekali bahkan jika kondisi awalnya tidak terpenuhi.

Pada contoh ini, kita melakukan iterasi hingga count mencapai 5, bahkan jika kondisi awalnya tidak terpenuhi.

7.Pernyataan break dan continue: break digunakan untuk menghentikan perulangan atau keluar dari blok switch, sementara continue digunakan untuk melanjutkan ke iterasi berikutnya dalam perulangan.

Pada contoh ini, kita menggunakan break untuk menghentikan perulangan ketika i mencapai 5 dan continue untuk melewati iterasi ketika i adalah 2.

Looping Pada Javascript
Pengulangan adalah konsep dalam pemrograman yang memungkinkan Anda menjalankan serangkaian pernyataan atau blok kode berulang kali. Ini berguna untuk mengotomatisasi tugas-tugas berulang, memproses data dalam jumlah besar, atau mengulangi tugas tertentu. Dalam JavaScript, ada beberapa jenis pengulangan yang umum digunakan:

1.Pengulangan for:
Digunakan ketika Anda tahu berapa kali pengulangan harus dilakukan.
Terdiri dari tiga bagian: inisialisasi, kondisi, dan ekspresi pembaruan.
Contoh:

2.Pengulangan while:
Digunakan ketika Anda ingin menjalankan blok kode selama kondisi tertentu benar (true).
Loop akan terus berlanjut selama kondisi dalam tanda kurung kurawal while benar.
Contoh:

3.Pengulangan do…while:
Mirip dengan while, tetapi akan menjalankan blok kode setidaknya sekali sebelum memeriksa kondisi.
Berguna jika Anda ingin menjalankan sesuatu minimal satu kali tanpa memeriksa kondisi terlebih dahulu.
Contoh:

4.Pengulangan for…of:
Digunakan untuk mengulang melalui elemen-elemen dalam struktur data yang dapat diulang seperti array atau string.
Berguna untuk mengakses nilai-nilai dalam struktur data tersebut.
Contoh:

5.Pengulangan for…in:
Digunakan untuk mengulang melalui properti-properti dari sebuah objek.
Berguna untuk mengakses dan memproses properti-proprietas objek.
Contoh:

Pengkondisian Pada Javascript

1.Statement if: Ini adalah bentuk paling dasar dari pengkondisian. Pernyataan if menguji suatu kondisi dan menjalankan blok kode jika kondisi tersebut benar (true).

2.Statement else: Anda dapat menambahkan else setelah if untuk menentukan blok kode yang akan dijalankan jika kondisi di if adalah salah (false).

3.Statement else if: Digunakan untuk mengevaluasi kondisi tambahan jika kondisi di if adalah salah.

4.Switch Statement: Digunakan untuk memilih tindakan berdasarkan nilai ekspresi yang diuji.

5.Operator Perbandingan: Operator perbandingan digunakan untuk membandingkan nilai, seperti == (sama dengan), != (tidak sama dengan), > (lebih besar dari), < (kurang dari), >= (lebih besar dari atau sama dengan), dan <= (kurang dari atau sama dengan).
Contoh:

6.Operator Logika: Operator logika digunakan untuk menggabungkan atau memodifikasi kondisi, seperti && (dan), || (atau), dan ! (negasi).
Contoh:

Function Pada Javascript
1.Deklarasi Fungsi: Anda dapat mendeklarasikan fungsi dengan menggunakan kata kunci function. Ini adalah cara paling dasar untuk membuat fungsi.

2.Pemanggilan Fungsi: Untuk menjalankan kode di dalam fungsi, Anda harus memanggilnya dengan nama fungsi tersebut diikuti oleh tanda kurung.

3.Parameter: Anda dapat menambahkan parameter ke fungsi untuk menerima masukan. Parameter adalah variabel yang digunakan oleh fungsi untuk melakukan tugasnya.

4.Return: Fungsi dapat mengembalikan nilai menggunakan pernyataan return. Nilai yang dikembalikan ini dapat digunakan dalam kode yang memanggil fungsi.

5.Fungsi Anonim: Anda dapat membuat fungsi tanpa memberikannya nama. Ini disebut “fungsi anonim” dan sering digunakan dalam kasus seperti pengiriman fungsi sebagai argumen ke fungsi lain.

6.Fungsi Arrow: Fungsi arrow adalah bentuk singkat untuk mendefinisikan fungsi anonim. Mereka menggunakan tanda panah => dan sering digunakan dalam konteks modern JavaScript.

7.Fungsi Rekursif: Fungsi dapat memanggil dirinya sendiri, dan ini disebut “rekursi”. Ini berguna untuk menyelesaikan masalah yang dapat dibagi menjadi masalah yang lebih kecil.

Array Pada Javascript

Array adalah struktur data penting dalam JavaScript yang digunakan untuk menyimpan dan mengelola sejumlah nilai dalam satu variabel. Array memungkinkan Anda untuk mengakses, mengubah, dan melakukan operasi pada elemen-elemennya dengan mudah.

1.Deklarasi Array: Anda dapat mendeklarasikan array dengan mengelilingi elemen-elemennya dengan tanda kurung siku [] dan memisahkan elemen-elemen tersebut dengan koma.

2.Akses Elemen: Anda dapat mengakses elemen dalam array dengan menggunakan indeks (posisi). Indeks dimulai dari 0 untuk elemen pertama.

3.Panjang Array: Anda dapat mengakses panjang array (jumlah elemen dalam array) dengan properti length.

4.Menambahkan Elemen: Anda dapat menambahkan elemen ke akhir array menggunakan metode push().

5.Menghapus Elemen: Anda dapat menghapus elemen dari akhir array menggunakan metode pop(). Anda juga dapat menghapus elemen dari awal array dengan metode shift().

6.Menggabungkan Array: Anda dapat menggabungkan dua atau lebih array menggunakan metode concat().

7.Iterasi Array: Anda dapat menggunakan loop for atau metode seperti forEach() untuk mengiterasi melalui elemen-elemen array.

Object Pada Javascript

1.Deklarasi Objek: Anda dapat mendeklarasikan objek dengan mengelilingi properti dan metodenya dengan tanda kurung kurawal {}.

2.Properti Objek: Properti adalah pasangan nama-nilai yang digunakan untuk menyimpan data dalam objek. Anda dapat mengakses properti dengan menggunakan dot notation (objek.properti) atau bracket notation (objek[‘properti’]).

3.Metode Objek: Metode adalah fungsi yang terkait dengan objek dan dapat dijalankan dengan menggunakan dot notation.

4.this merujuk ke objek saat ini dalam konteks di mana ia digunakan. Biasanya digunakan dalam metode objek untuk merujuk ke properti objek yang bersangkutan.

5.Menambah Properti dan Metode: Anda dapat menambahkan properti atau metode ke objek yang sudah ada dengan cara langsung.

6.Iterasi Properti: Anda dapat mengiterasi (melakukan perulangan) melalui properti-properti objek menggunakan loop for…in.