Quick actions

cmd+k|ctrl+k

Navigation

Languages

Function

Snippet info

Language

JavaScript

Visibility

public

Author

tulangrusuk.ku

Created

2020-07-06T01:41:23Z

Updated

2021-03-14T07:36:52.325519Z

/* Apa itu Fungsi?
Fungsi adalah sub-program yang bisa digunakan kembali baik 
di dalam program itu sendiri, maupun di program yang lain.

Fungsi di dalam Javascript adalah sebuah objek. 
Karena memiliki properti dan juga method.

Fungsi merupakan mini program sehingga sangat mungkin terdapat 
lebih dari satu logika di dalamnya.*/

function greeting(){
    console.log("Selamat Pagi :)");
}
function br(){
    console.log("");
}
greeting();
br();

function greeting_1(name, language){
    if(language === "English"){
        console.log("Good Morning " + name + "!");
    }else if (language === "French"){
        console.log("Bonjour " + name + "!");
    }else{
        console.log("Selmat pagi " + name + "!");
    }
}

greeting_1("Mr.Hifni", "English");
br();

/* function dapat mengembalikan sebuah nilai. 
Hal ini benar-benar sangat berguna dan membuat kita lebih mudah.
Dengan nilai kembalian, kita dapat membuat function yang berfungsi 
untuk melakukan perhitungan matematika dan hasilnya dapat langsung 
kita masukkan ke dalam sebuah variabel. */
function multiply(a, b){
    return a * b;
}

let result = multiply(55, 2)
console.log(result)
br();

/* Untuk membuat nilai kembalian dari fungsi gunakan
keyword return diikuti dengan nilai yang akan dikembalikan.  */
function greeting_2(name, language) {
    if(language === "English") {
        return "Good Morning " + name + "!";
    } else if (language === "French") {
        return "Bonjour " + name + "!";
    } else {
        return "Selamat Pagi " + name + "!";
    }
}
 
let greetingMessage = greeting_2("Harry", "French");
console.log(greetingMessage);
/* Yang perlu kita perhatikan lagi, ketika 
statement return tereksekusi, maka fungsi akan langsung 
terhenti dan mengembalikan nilai. */
INFO