Menu
CoddyTech

Câu lệnh if-then

Thuộc phần Nền tảng cơ bản trong hành trình Lua của Coddy. Bài học 40 trên 90.

Câu lệnh if-then-end là nền tảng của logic điều kiện trong Lua.

Câu lệnh if cho phép chương trình chạy code chỉ khi một điều kiện cụ thể đúng. Đây là cú pháp cơ bản:

if condition then
    -- đoạn code chạy nếu condition là true
end

Điều kiện có thể là bất kỳ biểu thức nào cho kết quả là true hoặc false. Nếu điều kiện là true, code bên trong khối lệnh sẽ chạy. Nếu điều kiện là false, code sẽ bị bỏ qua hoàn toàn.

Đây là một ví dụ thực tế:

local score = 85

if score > 80 then
    print("Great job!")
end

Trong trường hợp này, vì 85 lớn hơn 80 nên điều kiện score > 80 cho kết quả là true, vì vậy "Great job!" sẽ được in ra. Nếu điểm số là 75 thì sẽ không có gì xảy ra vì điều kiện sẽ là false.

challenge icon

Thử thách

Dễ

Tạo một hệ thống thành tích đơn giản để kiểm tra xem điểm số của người chơi có đủ điều kiện nhận lời chúc mừng hay không. Khai báo một biến có tên playerScore và gán giá trị 95 cho biến đó. Dùng câu lệnh if-then-end để kiểm tra xem điểm số có lớn hơn 90 hay không. Nếu điều kiện đúng, hãy in ra thông báo "Congratulations! You achieved a high score!".

Tự làm thử

-- Khai báo biến (variable) playerScore
local playerScore = 95

-- TODO: Viết code tại đây để kiểm tra xem điểm số có lớn hơn 90 không
-- Dùng câu lệnh (statement) if-then-end và in ra thông báo chúc mừng
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Lua online