Tipe 데이터 달람 자바스크립트

8364 단어 javascriptwebdev
Tipe Data adalah pembagian jenis data yang memberitahu program bagaimana sebuah data seharusnya diperlakukan.

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: truefalse . 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 회원 keyvalue .Perhatikan 코드 베리쿠트 초기화:

    const objectType = { name: 'PHP', isPrimitive: true };
    


    세페르티 양 텔라 키타 리하트, object 다팟 베리시 string 단주가 boolean . 파다 코드 디 아타스, nameisPrimitive 아달라 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...
    조정 유지!

    좋은 웹페이지 즐겨찾기