Instruksi return dalam JavaScript

Misalkan kita memiliki fungsi yang menampilkan kuadrat dari angka yang diberikan ke konsol:

javascriptfunction func(num) {
  console.log(num ** 2);
}

Misalkan kita tidak ingin menampilkan nilai ke konsol, tapi menuliskannya ke dalam suatu variabel, seperti ini:

javascriptlet res = func(3); // variabel res sekarang berisi 9

Untuk itu, dalam JavaScript terdapat instruksi khusus return, yang memungkinkan untuk menentukan nilai yang dikembalikan oleh fungsi. Kata "mengembalikan" mengacu pada nilai yang akan ditulis ke dalam variabel jika fungsi yang dipanggil diassign ke variabel tersebut.

Jadi, mari kita tulis ulang fungsi kita sehingga ia tidak menampilkan hasil ke konsol, melainkan mengembalikannya ke variabel:

javascriptfunction func(num) {
  return num ** 2;
}

Sekarang mari panggil fungsi kita, dengan menuliskan hasilnya ke dalam variabel:

javascriptlet res = func(3); // variabel akan berisi 9

Setelah data ditulis ke dalam variabel, data tersebut dapat, misalnya, ditampilkan ke konsol:

javascriptlet res = func(3);
console.log(res); // akan menampilkan 9

Atau data tersebut bisa diubah terlebih dahulu, lalu ditampilkan ke konsol:

javascriptlet res = func(3);
res = res + 1;
console.log(res); // akan menampilkan 10

Kita juga bisa langsung melakukan operasi tertentu dengan hasil kerja fungsi sebelum menuliskannya ke variabel:

javascriptlet res = func(3) + 1;
console.log(res); // akan menampilkan 10

Atau, hasilnya bisa langsung ditampilkan ke konsol tanpa menuliskannya ke variabel terlebih dahulu:

javascriptconsole.log(func(3)); // akan menampilkan 9

Fungsi dapat dipanggil dalam satu ekspresi dengan parameter yang berbeda-beda:

javascriptlet res = func(2) + func(3);
console.log(res); // akan menampilkan 13
Задание 1

Buatlah fungsi yang menerima sebuah angka sebagai parameter, dan mengembalikan pangkat tiga dari angka tersebut. Dengan menggunakan fungsi ini, temukan pangkat tiga dari angka 3 dan tuliskan ke dalam variabel res.

Задание 2

Buatlah fungsi yang menerima sebuah angka sebagai parameter, dan mengembalikan akar kuadrat dari angka tersebut. Dengan menggunakan fungsi ini, temukan akar kuadrat dari angka 3, kemudian temukan akar kuadrat dari angka 4. Jumlahkan hasil yang diperoleh dan tampilkan hasilnya di konsol.