Menu
CoddyTech

Number, String, dan Boolean

Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 6 dari 80.

Luau memiliki tiga tipe primitif dasar yang menjadi fondasi sebagian besar program: string, number, dan boolean. Selama ini, kamu telah menggunakan nilai ini di Lua. Luau memungkinkanmu mendeklarasikannya sebagai tipe.

Tipe string digunakan untuk data teks:

local productName: string = "Laptop"

Tipe number menangani semua nilai numerik, baik bilangan bulat maupun desimal, sama seperti tipe number tunggal di Lua yang sudah kamu kenal:

local price: number = 999.99

Tipe boolean merepresentasikan nilai true/false, cocok untuk flag dan kondisi:

local inStock: boolean = true

Setelah diberi anotasi, setiap variabel harus mematuhi tipenya: jika kamu menetapkan string "500" ke price, pemeriksa tipe akan langsung memberikan keluhan. Dan ingat: print(inStock) mencetak kata true, karena boolean diubah menjadi string sebagai true/false.

challenge icon

Tantangan

Mudah

Deskripsikan sebuah produk dengan tiga variabel bertipe.

  1. Deklarasikan local productName: string = "Gaming Mouse".
  2. Deklarasikan local price: number = 49.99 dan local inStock: boolean = true.
  3. Cetak ketiga variabel, satu per baris, dengan urutan tersebut.

Tekan Run Code: output menampilkan Gaming Mouse, 49.99, dan true.

Coba sendiri

-- 1) deklarasikan productName, price, dan inStock beserta tipe datanya
-- 2) tampilkan ketiganya, masing-masing pada baris tersendiri

Semua pelajaran di Pengantar Luau

Latihan sendiri: Compiler Luau online