Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual Basic menyediakan beberapa jenis data yang tidak berorientasi pada angka atau karakter. Sebaliknya, mereka berurusan dengan data khusus seperti nilai ya/tidak, nilai tanggal/waktu, dan alamat objek.
Untuk tabel yang memperlihatkan perbandingan berdampingan dari jenis data Visual Basic, lihat Tipe Data.
Tipe Boolean
Jenis Data Boolean adalah nilai yang tidak ditandatangani yang ditafsirkan sebagai True
atau False
. Lebar datanya tergantung pada platform penerapan. Jika variabel hanya dapat berisi nilai dua status seperti true/false, ya/tidak, atau on/off, nyatakan sebagai Boolean
.
Jenis Tanggal
Tipe Data Tanggal adalah nilai 64-bit yang menyimpan informasi tanggal dan waktu. Setiap peningkatan mewakili 100 nanodetik waktu yang telah berlalu sejak awal (pukul 12:00 pagi) dari 1 Januari tahun 1 dalam kalender Gregorian. Jika variabel dapat berisi nilai tanggal, nilai waktu, atau keduanya, nyatakan sebagai Date
.
Jenis Objek
Jenis Data Objek adalah alamat 32-bit yang menunjuk ke instans objek dalam aplikasi Anda atau di beberapa aplikasi lain. Variabel Object
dapat merujuk ke objek apa pun yang dikenal aplikasi Anda, atau ke data dari jenis data apa pun. Ini termasuk jenis nilai, seperti Integer
, Boolean
, dan instance struktur, dan jenis referensi, yang merupakan instance objek yang dibuat dari kelas seperti String
dan Form, serta instance array.
Jika variabel menyimpan penunjuk ke instans kelas yang tidak Anda ketahui pada waktu kompilasi, atau jika dapat menunjuk ke data dari berbagai jenis data, nyatakan sebagai Object
.
Keuntungan dari Object
jenis data adalah Anda dapat menggunakannya untuk menyimpan data dari jenis data apa pun. Kerugiannya adalah Anda menimbulkan operasi tambahan yang membutuhkan lebih banyak waktu eksekusi dan membuat aplikasi Anda berkinerja lebih lambat. Jika Anda menggunakan Object
variabel untuk tipe nilai, Anda akan mengalami boxing dan unboxing. Jika Anda menggunakannya untuk jenis referensi, Anda akan mengalami pengikatan terlambat.
Lihat juga
- Tipe Karakter
- Jenis Data Dasar
- Tipe Data Numerik
- Tipe Data Karakter
- Jenis Data Pemecahan Masalah
- Pengikatan Awal dan Terlambat