Apa itu VBScript?

Visual Basic Scripting Edition, atau VBScript, oleh Microsoft Corporation adalah bahasa komputer skrip yang memungkinkan skrip aktif ke beragam lingkungan. Ini termasuk skrip server web dan skrip klien web. Kode ditempatkan pada halaman web dengan tag hypertext markup language (HTML) atau extensible hypertext markup language (XHTML).

Bahasa eksklusif dirancang oleh Microsoft untuk bekerja dalam koordinasi dengan Internet Explorer® (IE) dan browser yang didasarkan pada mesin IE. Ini tidak berfungsi di browser web lain. Bahasa ini tidak populer di antara beberapa pengguna, karena sifatnya yang eksklusif, dan banyak orang lebih suka mempelajari bahasa non-eksklusif yang dapat bekerja di semua browser.

VBScript memungkinkan halaman web untuk berinteraksi dengan tamu. Kode dapat menanyakan nama tamu dan mencetak pesan yang disesuaikan dan dipersonalisasi di halaman web. VBScript juga dapat memvalidasi data yang dimasukkan oleh pengguna. Misalnya, pada halaman web tertentu di mana bidang tertentu diisi, ia dapat mendeteksi apakah semua data telah diisi. VBScript juga dapat digunakan untuk melakukan berbagai perhitungan matematis, dari persamaan sederhana hingga rumus aritmatika kompleks.

Bahasa ini adalah divisi dari Visual Basic dan digunakan di web sebagai bahasa skrip sisi klien dan pemrosesan sisi server di halaman server aktif (ASP). VBScript dianggap mudah bagi mereka yang memiliki pengetahuan sebelumnya tentang Visual Basic atau Visual Basic for Applications (VBA). Ini karena bahasa mewarisi banyak fungsi dari keduanya. Beberapa fungsi ini mencakup manipulasi string, dukungan untuk operasi matematika, kontrol aliran, array, konversi data, dan fungsi tanggal/waktu. VBScript tidak menawarkan fungsionalitas yang sama seperti Visual Basic, tetapi menyediakan alat yang mudah dipelajari yang dapat digunakan untuk menambahkan interaksi ke halaman web.

VBScript dirancang untuk digunakan dengan aplikasi web, sehingga tidak mendukung fungsi input/output file dan antarmuka pengguna. Namun, file dan folder lokal dapat dimanipulasi. VBScript juga tidak mendukung tipe data yang dideklarasikan secara eksplisit, dan ini membantu mempercepat kinerja runtime dari VBScript Scripting Engine.