String menyimpan warta data berupa sederetan karakter yang terlampir di dalam tanda kutip ganda atau tunggal.

String dapat dihasilkan dengan cara literal:

"This is my string.";

Atau dengan melibatkan fungsi pembangun objek String:

var myStr = new String("This is my string.");

Tipe string yang dibentuk secara literal yaitu ‘string’, sedangkan tipe string yang dibentuk dengan fungsi pembangun objek String yaitu ‘object’.

Contoh di bawah ini mengembalikan tipe dari string, lihat keluaran yang dikembalikan operator typeof, ‘string’ dikembalikan:

alert(typeof("This is my string.")); // "string"

Lain hal kalau stringnya itu dibentuk dengan fungsi pembangun objek String, bukan ‘string’ yang dikembalikan, melainkan ‘object’:

alert(typeof(new String("This is my string."))); // "object"

String ke Number
Untuk mengkonversi string ke number, gunakan metode Function.parseInt().

Contoh di bawah ini mengkonversi string literal ke number:

alert(parseInt("12345")); // 12345 alert(typeof(parseInt("12345"))); // "number"

Contoh di bawah ini mengkonversi string yang dibentuk dengan fungsi pembangun objek String ke number:

var myStr = new String("12345"); alert(parseInt(myStr)); // 12345 alert(typeof(parseInt(myStr))); // "number"

Jika karakter pertama di dalam string yaitu angka dan setelahnya bukan angka, metode Function.parseInt() akan mengkonversi angka yang pertama itu ke Number, dan karakter-karakter huruf/angka sisanya tetap NaN:

alert(parseInt("12ABCD345")); // 12 var myStr = new String("12ABCD345"); alert(parseInt(myStr)); // 12

Jika karakter pertama di dalam string yaitu huruf, metode Function.parseInt() memastikan itu semua yaitu NaN:

alert(parseInt("A345")); // NaN var myStr = new String("A345"); alert(parseInt(myStr)); // NaN

String ke Boolean
false dikembalikan kalau panjang string yaitu 0, selain itu true dikembalikan.

Contoh di bawah ini mengkonversi string ke Boolean, berhubung string berisi 0 karakter, false dikembalikan:

alert(Boolean("")); // false

Contoh di bawah ini sama ibarat pola di atas, hanya saja string berisi 0 lebih karakter:

alert(Boolean("This is a string.")); // true

Untuk string yang di buat dengan fungsi pembangun objek String, true selalu dikembalikan, meskipun panjang string yaitu 0:

var myStr = new String(); alert(Boolean(myStr)); // true
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 peminjaman buku perpustakaan berbasis php

Mengingat perkembangan Zaman memang generasi muda saat ini lebih kreatif untuk mencari ilmu, sehingga mereka…

55 mins ago

Source code aplikasi kasir berbasis php

Berikut ini kami bagikan sebuah source code aplikasi php secara gratis kepada anda, yaitu aplikasi…

7 hours ago

Source code aplikasi Digital Library (digilib) berbasis php

Digilib Digital Library merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah proses pemonitoran perpustakaan untuk…

13 hours ago

Source code aplikasi rekrutmen karyawan berbasis web

Aplikasi  rekrutmen karyawan berbasis web ini dibangun menggunakan codeigniter, cukup lengkap untuk sebuah aplikasi rekrutmen.…

19 hours ago

Source code aplikasi memilih lokasi di Indonesia berbasis web

Script yang akan kami share kali ini digunakan untuk form input nama lokasi, yang pertama…

1 day ago

Source Code Aplikasi Cuti Karyawan menggunakan php

Meskipun masih sederhana tapi aplikasi cuti karyawan online ini cukup bagus untuk dijadikan bahan pembelajaran…

1 day ago