Ứ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 đó:
javascriptlet 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:
javascriptlet 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 đó:
javascriptlet 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:
javascriptlet num = 12345;
alert(String(num).length); // tìm độ dài của chuỗi
Задание 1
Cho một biến chứa số. Tìm số lượng chữ số trong số này.
Задание 2
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.