DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

RETURN PADA FUNGSI

Pelajari bagaimana menggunakan return dalam fungsi javascript dan mengapa ini sangat penting dalam pengembangan aplikasi web.

Javascript adalah bahasa pemrograman yang sangat dinamis dan fleksibel yang digunakan oleh developer web di seluruh dunia. Salah satu unsur kunci dari javascript adalah fungsi dan bagaimana mengendalikan nilai return mereka. ‘Return’ dalam fungsi javascript adalah metode yang memungkinkan fungsi untuk menghasilkan output dan mengakhiri eksekusi.

Apa itu Return dalam Javascript

Kata kunci ‘return’ dalam javascript digunakan dalam sebuah fungsi untuk menghentikan eksekusi dan mengembalikan nilai dari fungsi tersebut. Jika sebuah fungsi disebut, Javascript by default akan mengembalikan ‘undefined’. Kamu bisa mendefinisikan pengembalian nilai yang spesifik dengan menggunakan kata kunci ‘return’.

Berikut adalah contoh penggunaan ‘return’ dalam fungsi:

function jumlah(a, b) {
   return a + b;
}

console.log(jumlah(1, 2)); // Output: 3

Dalam contoh ini, fungsi ‘jumlah’ mengambil dua parameter yaitu ‘a’ dan ‘b’, lalu mengembalikan hasil penjumlahan dari kedua parameter tersebut.

Pemanfaatan Return

Mengakhiri Eksekusi Fungsi

Return dapat berperan sebagai pemberhentian eksekusi fungsi. Ketika return dieksekusi, fungsi akan segera berhenti dan keluar, mengabaikan code yang ada di bawahnya.

function periksaNilai(nilai) {
  if (nilai < 0) {
    return "Nilai tidak boleh negatif!";
  }
  
  return "Nilai diterima!";
}

console.log(periksaNilai(-5)); // Output: Nilai tidak boleh negatif!
console.log(periksaNilai(10)); // Output: Nilai diterima!

Mengembalikan Nilai dari Fungsi

Return juga dapat digunakan untuk menghasilkan atau mengembalikan sebuah nilai dari fungsi.

function kaliLima(num) {
  return num * 5;
}

console.log(kaliLima(5)); // Output: 25

Ingatlah bahwa return hanya akan mengembalikan nilai pertama yang ditemuinya. Hal ini berarti jika ada beberapa statement return dalam satu fungsi, hanya return pertama yang akan berlaku. Selain itu, pengembalian juga bisa dalam bentuk objek, array, atau tipe data lainnya.

Manfaat penggunaan ‘return’ dalam fungsi javascript sangat significant bagi seorang developer. Dengan pemahaman yang baik, penggunaannya dapat memperjelas alur program dan membuat kode menjadi lebih efektif dan efisien.

👈🏼 Lebih dari satu parameter function
Scope variable 👉🏼