React.js
  • Roadmap belajar React.js
  • Tahap 1: Dasar-dasar JavaScript
    • Apa itu JavaScript dan kegunaannya
    • Sejarah dan perkembangan JavaScript
    • Apa itu Node.js dan hubungannya dengan JavaScript
    • Cara instal Node.js
    • Cara menjalankan JavaScript di Node.js
    • Variabel dalam JavaScript
    • Tipe data dalam JavaScript
    • Operator dalam JavaScript
    • Truly dan Falsy dalam JavaScript
    • Kondisional dalam JavaScript
    • Looping dalam JavaScript
    • Fungsi dalam JavaScript
    • Parameter dan Return Value dalam JavaScript
    • DOM di JavaScript dan Cara manipulasinya
    • Event Handling dalam JavaScript
    • Try, catch, dan finally dalam JavaScript
    • Callback dalam JavaScript
    • Promise dalam JavaScript
    • Async dan Await dalam JavaScript
  • Tahap 2: JavaScript Lanjutan
    • OOP dalam JavaScript
    • ES6
    • LocalStorage dalam JavaScript
    • FetchAPI dalam JavaScript
  • Tahap 3: Memulai dengan React.js
    • Apa itu React?
    • Konsep Virtual DOM
    • Apa itu JSX?
    • Langkah-langkah Setup Project React.js
    • Apa itu Komponen dalam React?
    • Apa itu Props dan State dalam React?
    • Apa itu Event Handling dalam React?
    • Apa itu Component Lifecycle dalam React?
    • Apa itu Hooks dalam React?
    • Apa itu Custom Hooks dalam React?
  • Tahap 4: React Lanjutan
    • Apa itu Context API dalam React?
    • Apa itu State Management (Redux)?
    • Apa itu Routing di React?
    • Apa itu Dynamic Routing, Private Routing, dan Nested Routing?
    • Cara menulis CSS di React
    • Cara Menggunakan Bootstrap di React
    • Cara Menggunakan Tailwind CSS di React
    • Cara Fetching data dari API di React
    • Cara Menampilkan data dinamis di React
    • Error handling dalam pengambilan data
    • Cara Testing komponen di React
    • End-to-end testing dengan Cypress atau Selenium
Powered by GitBook
On this page
  1. Tahap 1: Dasar-dasar JavaScript

Parameter dan Return Value dalam JavaScript

Parameter dan Return Value dalam JavaScript

Parameter

Parameter adalah variabel yang diteruskan ke fungsi sebagai input. Saat mendefinisikan fungsi, parameter ditentukan dalam tanda kurung setelah nama fungsi. Saat fungsi dipanggil, nilai yang diberikan kepada parameter disebut argumen.

  • Definisi: Parameter adalah variabel yang digunakan untuk menerima input dalam sebuah fungsi.

  • Sintaks: function functionName(parameter1, parameter2) { /* code */ }

Contoh:

function greet(name) {
    console.log('Hello, ' + name);
}
greet('Alice');  // Output: Hello, Alice
  • Penjelasan: Dalam contoh ini, name adalah parameter fungsi greet. Saat fungsi dipanggil dengan argumen 'Alice', nilai 'Alice' diberikan kepada parameter name.

Return Value

Return value adalah nilai yang dikembalikan oleh sebuah fungsi setelah eksekusi selesai. Fungsi menggunakan kata kunci return untuk mengembalikan nilai. Setelah return dijalankan, eksekusi fungsi berhenti dan nilai yang ditentukan dikembalikan kepada pemanggil fungsi.

  • Definisi: Return value adalah nilai yang dikembalikan oleh fungsi ke tempat di mana fungsi dipanggil.

  • Sintaks: function functionName() { return value; }

Contoh:

function sum(a, b) {
    return a + b;
}
let result = sum(3, 4);  // result: 7
console.log(result);  // Output: 7
  • Penjelasan: Dalam contoh ini, fungsi sum memiliki dua parameter, a dan b. Fungsi ini menjumlahkan kedua parameter dan mengembalikan hasilnya menggunakan kata kunci return. Nilai yang dikembalikan disimpan dalam variabel result.

Sumber

Memahami parameter dan return value sangat penting untuk menulis fungsi yang efektif dan dapat digunakan kembali dalam JavaScript. Parameter memungkinkan fungsi menerima input yang berbeda, sementara return value memungkinkan fungsi menghasilkan output yang dapat digunakan di tempat lain dalam program.

PreviousFungsi dalam JavaScriptNextDOM di JavaScript dan Cara manipulasinya

Last updated 10 months ago

MDN Web Docs - Functions
W3Schools - JavaScript Functions
MDN Web Docs - return