Tipe 데이터 달람 자바스크립트
8364 단어 javascriptwebdev
Di dalam JavaScript, terdapat dua klasifikasi yakni Primitif dan Object.
Primitif: Tipe data yang sederhana dan hanya memiliki satu jenis tipe data.
개체: Merupakan tipe 데이터 yang kompleks dan dapat memuat berbagai jenis tipe 데이터.
끈
string
테르마숙 케달람 티프 데이터 프리미티프.카라 멘데크라시칸
string
아달라 세바가이 베리쿠트:const myString = "My string"; // String dengan tanda petik dua
const otherString = `12`; // String dengan backtick
팁 데이터
string
umumnya digunakan untuk menyimpan data berupa kata ataupun kalimat dalam sebuah baris 프로그램.Terkadang dapat juga menyimpan angka serta data lain yang berbasis Teks.
숫자
number
테르마숙 케달람 티프 데이터 양 프리미티프. number
dapat langsung ditulis menggunakan angka seperti kode berikut:const myNumber = 1937;
const otherNumber = 42;
Mungkin ada pertanyaan mengenai tipe data ini, misalnya seperti: Mengapa harus ada tipe data
number
세멘타라 string
juga dapat menyimpan data berupa angka?아니, 살라 사투 알라산냐 아달라 카레나 팁 데이터
string
tidak bisa melakukan operasi matematik, seperti pertambahan misalnya.Mari kita lihat perbedaan tipe 데이터
string
단 팁 데이터 number
:const string = "1" + "2"; // Hasilnya adalah 12
const number = 1 + 2; // Hasilnya adalah 3
한정되지 않은
Undefined
아달라 티페 데이터 양주가 프리미티프. 비아산야 닐라이 undefined
ada ketika kita mendeklarasikan sebuah variabel namun tidak Memberikannya nilai. 세페르티 디바와 이니:let a;
console.log(a) // undefined
Perlu diketahui disini
console.log
hanya perintah untuk 메남필칸 출력. 아니, 멘가파 바리벨 디 아타스 멩구나칸 let
단 부칸 const
?이니 카레나
const
아달라 바리벨 양 티닥 비사 디 데클라라시칸 울랑. 카무 비사 멤바카냐 .const b;
b = 12 // Uncaught SyntaxError: Missing initializer in const declaration
없는
디 달람 자바스크립트,
null
yang juga primitif dapat 베라티 닐라이 yang tidak ada atau tidak diketahui.부울
boolean
merupakan tipe data yang hanya mempunyai dua nilai: true
단 false
. Tipe data ini biasanya digunakan untuk membangun logika dari sebuah kode program.if (true) {
// jalankan ini jika true
}
else {
// jalankan ini jika false
}
상징
Jika ingin tipe data yang unik, kita bisa menggunakan
symbol
. 페르하티칸 코드 베리쿠트:const symbol1 = Symbol('ini adalah symbol');
키워드
Symbol
di atas adalah penanda bahwa data ini akan bertipe symbol
, 세멘타라 툴리산 'ini adalah symbol'
메루파칸 데스크립시 다리 symbol
이투 센디리.Kita bisa membuktikannya dengan cara seperti dibawah ini:
const symbol2 = Symbol('ini adalah symbol');
console.log(symbol2.description) // ini adalah symbol
세티압
symbol
memiliki nilai yang berbeda, meski dengan descripsi yang sama.// Kedua variabel yang kita deklarasikan di awal ternyata mempunyai nilai yang berbeda
symbol1 === symbol2 // false
// Bahkan dua symbol yang dibuat secara bersamaan tetap mempunyai nilai berbeda
Symbol() === Symbol() // false
Seperti yang ada pada kode diatas,
symbol
dapat di deklarasikan dengan 데스크립시 ( Symbol('deskripsi'
) atau tanpa 데스크립시 ( Symbol()
).물체
카레나
object
mampu menyimpan berbagai jenis tipe 데이터, 마카 object
티닥 테르마숙 케 달람티페 데이터 양 프리미티프. 카라 멤부아트 세부아 object
아달라 뎅간 멘데클라라시칸 바리벨 양 베리시 탄다 {}
. 디달람탄다{}
, kita dapat 회원 key
단 value
.Perhatikan 코드 베리쿠트 초기화:const objectType = { name: 'PHP', isPrimitive: true };
세페르티 양 텔라 키타 리하트,
object
다팟 베리시 string
단주가 boolean
. 파다 코드 디 아타스, name
단isPrimitive
아달라 key
세멘타라 'PHP'
단true
아달라 value
.케심풀란
Dengan adanya berbagai jenis tipe data, membuat kita lebih leluasa dalam menjalankan alur 프로그램. Masing-masing tipe data juga mempunyai peran penting dalam sebuah bahasa pemrograman.
Lalu mengenai klasifikasi, bagaimana cara kita memastikan bahwa
string
아달라 데이터 양 베나르 베나르 베르티페 string
, atau undefined
아달라 데이터 양 베나르 베나르 베르티페 undefined
? 다리마나카 키타 멘게타후이 할 테르세부트?아니, semua pertanyaan ini akan terjawab pada artikel berikutnya...
조정 유지!
Reference
이 문제에 관하여(Tipe 데이터 달람 자바스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/irlanvila/tipe-data-dalam-javascript-123텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)