Chuyển đổi kiểu dữ liệu, phần 2
Thuộc phần Kiến thức cơ bản trong hành trình JavaScript của Coddy. Bài học 31 trên 77.
Chuyển đổi Boolean
// Chuyển đổi sang Boolean
console.log(Boolean(1)); // Đầu ra: true
console.log(Boolean(0)); // Đầu ra: false
console.log(Boolean("")); // Đầu ra: false
console.log(Boolean("hello")); // Đầu ra: trueChuyển đổi chuỗi
// Chuyển sang chuỗi
let num = 42;
let bool = true;
let str1 = String(num); // Chuyển số thành chuỗi
let str2 = String(bool); // Chuyển giá trị boolean thành chuỗi
console.log(str1); // In ra: "42"
console.log(str2); // In ra: "true"Thử thách
DễTrong thử thách này, bạn sẽ luyện chuyển đổi giữa các kiểu dữ liệu khác nhau trong JavaScript, tập trung vào chuyển đổi Boolean và String.
Bạn được cung cấp một số biến có các giá trị khác nhau. Nhiệm vụ của bạn là thay từng chỗ giữ chỗ null trong code ban đầu bằng lời gọi chuyển đổi phù hợp:
- Chuyển chuỗi
'42'thành giá trị Boolean bằngBoolean() - Chuyển số
0thành giá trị Boolean bằngBoolean() - Chuyển số
7thành giá trị Boolean bằngBoolean() - Chuyển chuỗi rỗng
''thành giá trị Boolean bằngBoolean() - Chuyển giá trị Boolean
truethành chuỗi bằngString() - Chuyển số
123thành chuỗi bằngString()
Ví dụ, để chuyển stringValue thành giá trị Boolean, hãy thay null bằng Boolean(stringValue) để dòng lệnh trở thành:console.log("Boolean('42'): ", Boolean(stringValue));
Mỗi null chỉ là một chỗ giữ chỗ. Đây không phải là một khái niệm bạn cần học. Bạn cần thay từng null bằng lời gọi chuyển đổi phù hợp, sử dụng biến được cung cấp.
Tự làm thử
// TODO: Thay null bằng kết quả chuyển đổi stringValue qua Boolean() cho đúng
console.log("Boolean('42'): ", null);
// TODO: Thay null bằng kết quả chuyển đổi zeroNumber qua Boolean() cho đúng
console.log("Boolean(0): ", null);
// TODO: Thay null bằng kết quả chuyển đổi positiveNumber qua Boolean() cho đúng
console.log("Boolean(7): ", null);
// TODO: Thay null bằng kết quả chuyển đổi emptyString qua Boolean() cho đúng
console.log("Boolean(''): ", null);
// TODO: Thay null bằng kết quả chuyển đổi boolValue qua String() cho đúng
console.log("String(true): ", null);
// TODO: Thay null bằng kết quả chuyển đổi numValue qua String() cho đúng
console.log("String(123): ", null);
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 Kiến thức cơ bản
8Vòng lặp
Vòng lặp forVòng lặp whileThoát vòng lặpBỏ qua lần lặpÔn tập: giai thừaVòng lặp do whileVòng lặp lồng nhau3Toán tử phần 1
Toán tử số họcToán tử moduloPhép tính số học rút gọnToán tử so sánhSo sánh bằng nghiêm ngặt và không nghiêm ngặtÔn tập: phép tính đơn giản6Nhập xuất cơ bản
Đầu raĐầu ra với biếnChuyển đổi kiểu dữ liệu, phần 1Chuyển đổi kiểu dữ liệu, phần 2Ôn tập đến 120Ôn tập: đúng hay saiTự luyện tập: Trình biên dịch JavaScript online