Function.eval() dipakai untuk mengevaluasi apa saja yang direpresentasikan di dalam parameter expression.

Sintaks:

eval(expression)
  • Di mana expression ialah verbal valid yang akan diperlakukan sebagai instruksi JavaScript oleh interpreter. Jika nilai parameter expression bukanlah string, maka itu yang akan dikembalikan. Sebagai contoh, eval(5) akan mengembalikan nilai 5. Jika nilai parameter expression ialah string, interpreter mencoba untuk menginterpretasikan string tersebut seperti ialah instruksi JavaScript.

Function.eval() ialah fungsi standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan didukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Misalkan saya memiliki variabel myString menyerupai ini:

var myString = "Halo!";

Jika saya mencoba menguji variabel di atas untuk banyaknya aksara di dalam tanda kutip dan tanpa melibatkan Function.eval(), maka string “(myString.length) == 5” yang akan dikembalikan:

document.write("(myString.length) == 5");

Tetapi bila saya melibatkan Function.eval() untuk mengevaluasi verbal "(myString.length) == 5", maka nilai boolean true yang akan dikembalikan:

document.write(eval("(myString.length) == 5"));

Nilai true dikembalikan, alasannya ialah interpreter menganggap bahwa di atas ialah suatu kondisi (apakah banyaknya aksara dari variabel myString sebanyak 5) yang harus diuji kebenarannya dan tidak menganggap di atas ialah suatu string.

Contoh-contoh berikutnya anda perlu mencoba untuk memperhatikan output dari setiap verbal yang melibatkan Function.eval() dan yang tidak.

Berikut interpreter menganggap verbal "1 + 1" yang melibatkan Function.eval() ialah operasi tambah-tambahan, yaitu 1 ditambah 1 dan karenanya ialah 2:

document.write("1 + 1"); // "1+1" document.write(eval("1 + 1")); // 2

Contoh di bawah ini interpreter menganggap verbal ‘myNum’ yang melibatkan fungsi Function.eval() ialah perwakilan variabel yang harus ditampilkan nilainya:

var myNum = 12345; document.write("myNum"); // "myNum" document.write(eval("myNum")); // 12345

Contoh di bawah ini interpreter menganggap verbal "document.write('Halo!')" yang melibatkan fungsi Function.eval() ialah perintah string ‘Halo!’ harus dituliskan ke halaman oleh metode write():

eval("document.write(‘Halo!’)"); // "Halo!"
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source code aplikasi persuratan berbasis web

Keunggulan Aplikasi Manajemen Surat ini : Memakai PHP Framework Codeigniter, sehingga frameworknya bisa lebih ringan,…

3 hours ago

Source Code Aplikasi Penilaian Kinerja Karyawan Berbasis Web

Dalam suatu Perusahaan maupun Badan Kepegawaian tentu membutuhkan karyawan agar mampu melaksanakan tujuan untuk mencapai…

9 hours ago

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

15 hours ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

21 hours ago

Source code aplikasi managemen RT-RW berbasis website

Aplikasi web merupakan salah satu media yang tepat untuk memberikan informasi kepada warga atau masyarakat…

1 day ago

Source code Aplikasi Sistem Informasi Akademik Sekolah Menggunkan PHP MySQL

Aplikasi Sistem Informasi Akedemik Sekolah menggunkan PHP MySQl atau berbasis web ini merupakan sebuah sebuah…

1 day ago