Menu
CoddyTech

string.upper & string.lower

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

string.upper() và string.lower().

Các hàm này cho phép bạn chuyển chuỗi sang các kiểu chữ khác nhau. Hàm string.upper() chuyển tất cả chữ cái trong chuỗi thành chữ hoa, còn string.lower() chuyển chúng thành chữ thường:

local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)

print(uppercase)  -- in ra: HELLO WORLD
print(lowercase)  -- in ra: hello world

Các hàm (function) này đặc biệt hữu ích khi chuẩn hóa đầu vào của người dùng hoặc tạo định dạng nhất quán trong chương trình. Ví dụ, bạn có thể chuyển tên người dùng thành chữ thường để so sánh hoặc chuyển tiêu đề thành chữ hoa để hiển thị.

challenge icon

Thử thách

Dễ

Tạo một hệ thống định dạng văn bản để chuyển tên công ty có chữ hoa và chữ thường xen kẽ thành phiên bản viết hoa toàn bộ và viết thường toàn bộ cho các mục đích hiển thị khác nhau. Khai báo một biến có tên companyName và gán cho nó giá trị "TechCorp Solutions". Dùng string.upper() để tạo phiên bản viết hoa toàn bộ và lưu vào biến có tên upperName. Dùng string.lower() để tạo phiên bản viết thường toàn bộ và lưu vào biến có tên lowerName. In phiên bản viết hoa toàn bộ và viết thường toàn bộ trên các dòng riêng biệt.

Tự làm thử

-- Khai báo biến tên công ty
companyName = "TechCorp Solutions"

-- TODO: Viết code ở đây để tạo phiên bản chữ hoa và chữ thường

-- In kết quả ra
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