Ask Belajar JavaScript mengenal tipe data String untuk pemula AdityaDees - AdityaDees

Hot

https://publishers.chitika.com/

Contact us for advertising.

04 September 2021

Ask Belajar JavaScript mengenal tipe data String untuk pemula AdityaDees

JavaScript adalah bahasa tipe dinamis, yang berarti Anda tidak perlu mendefinisikan tipe variabel karena digunakan secara efektif oleh mesin JavaScript. Ada dua jenis data dalam JavaScript: tipe data primitif dan tipe data non-primitif.

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

Tipe data primitif adalah level terendah dari nilai data dalam JavaScript. Operator typeof dapat digunakan dengan tipe data primitif untuk mengetahui tipe suatu nilai.Berikut ini adalah tipe data primitif dalam JavaScript:
  • 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

Tipe data struktural berisi beberapa jenis struktur dengan data primitif.
  • 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

String adalah tipe data primitif dalam JavaScript. String adalah konten tekstual. Itu harus diapit oleh tanda kutip tunggal atau ganda. Nilai string dapat diberikan ke variabel menggunakan operator sama dengan (=).


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.




Selanjutnya


No comments:

Post a Comment

Komentar yang bermutu Insyaallah akan mendapatkan berkah

https://payclick.com/

Contact us for advertising.