Ứng dụng chuyển đổi sang chuỗi trong JavaScript
Giả sử chúng ta có biến num với
một số nào đó:
let num = 12345;
Hãy tìm số lượng chữ số trong số này.
Như bạn đã biết, để tìm độ dài của một chuỗi,
có thể sử dụng thuộc tính length.
Tuy nhiên, nó chỉ hoạt động với chuỗi, và khi áp dụng cho một số, sẽ không hoạt động:
let num = 12345;
alert(num.length); // hiển thị undefined
Để giải quyết vấn đề, hãy chuyển đổi số của chúng ta thành chuỗi và tìm độ dài của chuỗi đó:
let num = 12345;
let str = String(num); // chuyển đổi số của chúng ta thành chuỗi
alert(str.length); // tìm độ dài của chuỗi
Có thể không cần khai báo biến trung gian
str, mà áp dụng thuộc tính length
ngay cho kết quả của hàm String:
let num = 12345;
alert(String(num).length); // tìm độ dài của chuỗi
Cho một biến chứa số. Tìm số lượng chữ số trong số này.
Cho hai biến chứa số. Tìm số lượng chữ số trong số thứ nhất và số thứ hai, cộng các kết quả lại và hiển thị lên màn hình.