Anda di halaman 1dari 15

Pemrograman Web

JAVASCRIPT - TIPE DATA


Tipe Data
● Tipe data adalah jenis data yang dapat disimpan, dimanipulasi, dan
digunakan untuk memberitahu komputer bagaimana menafsirkan nilai atau
datanya.
● Tipe data menentukan jenis data yang dimiliki variabel dan tipe operasi,
seperti operasi matematika, logika dan sebagainya.
JavaScript has 8 Datatypes
1. String
2. Number
3. Bigint
4. Boolean
5. Undefined
6. Null
7. Symbol
8. Object
Tipe data String
untuk menyimpan / mengolah beberapa karakter

let warna = "Hijau";


let buah = "Jeruk";
Tipe data Number
untuk menyimpan / mengolah angka

let panjang = 10;


let lebar = 5;
Tipe data BigInt
untuk menyimpan / mengolah angka yang sangat besar

let kodeRahasia = BigInt("123456789012345678901234567890");


Tipe data Boolean
untuk menyimpan / mengolah hasil keputusan (true / false)

let lampuMenyala = true;


let motorBerjalan = false;
Tipe Data dalam JavaScript bersifat
Dynamic
let x; // x bernilai undefined
x = 5; // x merupakan tipe data Number
x = "John"; // x merupakan tipe data String
Penjumlahan dalam string
Ketika menambahkan Number dan String, maka number akan dianggap
sebagai String dalam JavaScript

let hitung = 10 + "Angka"; // hitung bernilai “10Angka”


let hitung = 10 + 2 + "Angka"; // hitung bernilai “12Angka”
let hitung = 10 + "Angka" + 2; // hitung bernilai “10Angka2”
The Object Datatype
Tipe data object dapat berupa:
1. object
2. array
3. date
Object
Membuat tipe data yang baru dan dapat digunakan untuk menandakan
suatu object

const person = {namaDepan:"Bayu", namaBelakang:"Kurnia", usia:23};

**Penggunaan Object akan dipelajari lebih lanjut di mata kuliah


Pemrograman Berorientasi Objek**
Array
Tipe data yang dapat menyimpan beberapa nilai

const mobil = ["Avanza", "Ertiga", "Xenia"];


Date
Tipe data terkait tanggal

const date = new Date("2023-09-05");


TUGAS
buatlah satu halaman tampilan website / console yang menampilkan
Nama : [Nama Anda]
NPM : [NPM Anda]

Buatlah laporan berisi:


1. Tampilan dalam code dan penjelasannya
2. Tampilan hasil (bisa website / console)
Laporan dikumpulkan di : https://forms.gle/WjirD7noZfywuDKy5

** [Nama Anda] diisi dengan nama lengkap


** [NPM Anda] diisi dengan NPM sesuai dengan nama lengkap yang diinputkan
Terima Kasih

Anda mungkin juga menyukai