Function dalam JavaScript

Melalui kelas ini, kamu akan memahami:

  • Kenapa harus ada function di dalam JavaScript.
  • Menggunakan function dengan benar.

Function

Membangun sebuah platform dengan banyak fitur tersusun dari banyak proses menempatkan operasi dan penghitungan. Di dalam JavaScript, masing-masing proses ini bakal berisi beberapa variabel dan operator.

Jika struktur kode sudah begitu panjang, variabel/operator satu dan lainnya bisa saling konflik. Untuk memisahnya, maka JavaScript memiliki fitur bloking untuk membedakan antar-operasi.

Bentuk function seperti berikut:

 
function myFunction() {
  for (var count = 1; ; count++) {  
    console.log(count + 'A'); 
      if (count === 5) {
        return;
      }
      console.log(count + 'B');  
    }
  console.log(count + 'C');  
}

Perlu diingat bahwa function harus diberi nama. Komponen di dalamnya terdiri dari terdiri dari variable (var/let), assignment, yang semuanya ditutup oleh simbol kurung kurawal {}. Untuk hasil perhitungan biasa menggunakan return.

Jenis Function

Function secara umum memiliki definisi standar sebagai

Declaration
Mendefinisikan function dengan cakupan parameter tertentu.
Expression
Mendefinisikan function di dalam expression.

Global dan Local

Perlu diingat bahwa setiap var yang lebih dahulu dideklarasikan akan selalu masuk dalam perhitungan function manapun. Agar tidak carut-marut yang membuat perhitungan var banyak bercampur, maka gunakan function.

Perbedaan function di local dan global terletak pada posisi variabel. Misalnya file di bawah menunjukkan bahwa variabel di luar function akan dianggap sebagai global:

 
var scoreHome = 1;
var scoreAway = 2;
var result = false;

function hasilLaga() {
	scoreHome = 1;
	scoreAway--;
	result = true;
	document.write("nama_class");
}

Perlu diingat bahwa function harus diberi nama. Komponen di dalamnya terdiri dari terdiri dari variable (var/let), assignment, yang semuanya ditutup oleh simbol kurung kurawal {}. Untuk hasil perhitungan biasa menggunakan return.

Parameter Function

Parameter digunakan untuk menautkan sebuah variabel bersama operator assignment dan nilai dari variabel ke sebuah function. Misalnya ketika membuat function perhitungan dari dua variabel, maka masukkan kedua variabel seperti berikut.

 

function myFunction(p1, p2) {
	return p1 * p2;
}

Pastikan penulisannya sesuai kaidah yakni memisahkan dua function yang dikaitkan dengan koma dan spasi.

Selayang Pandang

  • Function memerlukan declaration untuk mengatur parameternya.
  • Terdapat pembagian global dan local untuk membentuk function.

Kuis

Simbol apa yang digunakan untuk membungkus elemen di dalam function?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan