การประยุกต์ใช้การแปลงเป็นสตริงใน JavaScript
สมมติว่าเรามีตัวแปร num พร้อมกับ
ตัวเลขบางตัว:
let num = 12345;
ลองหาจำนวนหลักในตัวเลขนี้กัน
อย่างที่คุณทราบแล้ว ในการหาความยาวของสตริง
คุณสามารถใช้คุณสมบัติ length ได้
อย่างไรก็ตาม มันทำงานได้เฉพาะกับสตริงเท่านั้น และหากนำไปใช้กับตัวเลข มันจะไม่ทำงาน:
let num = 12345;
alert(num.length); // จะแสดง undefined
เพื่อแก้ปัญหา เรามาแปลงตัวเลขของเรา เป็นสตริงและหาความยาวของสตริงนี้กัน:
let num = 12345;
let str = String(num); // แปลงตัวเลขของเราเป็นสตริง
alert(str.length); // หาความยาวของสตริง
คุณสามารถไม่ต้องสร้างตัวแปรกลาง
str ก็ได้ แต่ให้ใช้คุณสมบัติ length
กับผลลัพธ์ของฟังก์ชัน String ได้ทันที:
let num = 12345;
alert(String(num).length); // หาความยาวของสตริง
กำหนดตัวแปรที่มีตัวเลข จงหาจำนวน หลักในตัวเลขนี้
กำหนดตัวแปรสองตัวที่มีตัวเลข จงหาจำนวน หลักในตัวเลขตัวแรกและตัวที่สอง นำผลลัพธ์ มาบวกกันและแสดงบนหน้าจอ