Variabel dalam JavaScript dapat diberikan jenis nilai apa pun, seperti yang ditunjukkan pada contoh berikut :
var myvariable = 1; // nilai angka
myvariable = 'one'; // nilai string
myvariable = 1.1; // nilai desimal
myvariable = true; // nilai Boolean
myvariable = null; // nilai null
Dalam contoh di atas, berbagai jenis nilai ditetapkan ke variabel yang sama untuk menunjukkan karakteristik JavaScript yang diketik secara longgar. Nilai yang berbeda 1, 'one', 1.1, true adalah contoh dari tipe data yang berbeda.
Tipe data primitif
- String adalah konten tekstual yang dibungkus di dalam ' 'atau " "atau ` `(tanda centang).Contohnya seperti "Hello JavaScript!", "Hello world!".
- Number adalah nilai numerik. Misalnya seperti angka 100, 4521983, dst.
- Bigint adalah nilai numerik dalam format presisi arbitrer.Contoh: 453889879865131n, 200n, dst.
- Boolean adalah tipe data logis yang hanya memiliki dua nilai, benar atau salah.
- null Nilai nol menunjukkan tidak adanya nilai.Contoh: var str = null;
- undefined adalah nilai default dari variabel yang belum diberi nilai apa pun.
Tipe data struktural
- Objek Sebuah objek memiliki beberapa nilai dalam hal properti dan metode.
- Date Objek tanggal mewakili tanggal & waktu termasuk hari, bulan, tahun, jam, menit, detik dan milidetik
- Array menyimpan beberapa nilai menggunakan sintaks khusus.
String
var str1 = "Hello World";
var str2 = 'Hello World';
Sebuah string juga dapat diperlakukan seperti array karakter berbasis indeks nol.
var str = 'Hello World';
str[0] // H
str[1] // e
str[2] // l
str[3] // l
str[4] // o
str.length // 11
Karena, string adalah indeks karakter, itu dapat diakses menggunakan for loop dan for-of loop.
var str = 'Hello World';
for(var i =0; i< str.length; i++) console.log(str[i]);
for(var ch of str) console.log(ch);
String tidak dapat diubah dalam JavaScript, string dapat digabungkan menggunakan operator plus (+) dalam JavaScript.
var str = 'Hello ' + "World " + 'from ' + 'TutorialjavaScript ';
JavaScript memungkinkan Anda untuk membuat objek String menggunakan kata kunci baru , seperti yang ditunjukkan di bawah ini.
var str1 = new String();
str1 = 'Hello World';
// or
var str2 = new String('Hello World');
Hati-hati saat bekerja dengan objek String karena perbandingan objek string menggunakan operator == membandingkan objek String dan bukan nilainya. Perhatikan contoh berikut.
var str1 = new String('Hello World');
var str2 = new String('Hello World');
var str3 = 'Hello World';
var str4 = str1;
str1 == str2; // false
str1 == str3; // true
str1 === str4; // true
typeof(str1); // object
typeof(str3); // string
String JavaScript harus diapit oleh tanda kutip ganda atau tunggal. String dapat ditugaskan ke variabel menggunakan operator =. Beberapa string dapat digabungkan menggunakan operator +.
Sebuah string dapat diperlakukan sebagai karakter array .Gunakan garis miring terbalik (\) untuk menyertakan tanda kutip di dalam string.
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah