การประยุกต์ใช้การแปลงเป็นสตริงใน JavaScript

สมมติว่าเรามีตัวแปร num พร้อมกับ ตัวเลขบางตัว:

javascriptlet num = 12345;

ลองหาจำนวนหลักในตัวเลขนี้กัน อย่างที่คุณทราบแล้ว ในการหาความยาวของสตริง คุณสามารถใช้คุณสมบัติ length ได้

อย่างไรก็ตาม มันทำงานได้เฉพาะกับสตริงเท่านั้น และหากนำไปใช้กับตัวเลข มันจะไม่ทำงาน:

javascriptlet num = 12345;
alert(num.length); // จะแสดง undefined

เพื่อแก้ปัญหา เรามาแปลงตัวเลขของเรา เป็นสตริงและหาความยาวของสตริงนี้กัน:

javascriptlet num = 12345;
let str = String(num); // แปลงตัวเลขของเราเป็นสตริง
alert(str.length);     // หาความยาวของสตริง

คุณสามารถไม่ต้องสร้างตัวแปรกลาง str ก็ได้ แต่ให้ใช้คุณสมบัติ length กับผลลัพธ์ของฟังก์ชัน String ได้ทันที:

javascriptlet num = 12345;
alert(String(num).length); // หาความยาวของสตริง
Задание 1

กำหนดตัวแปรที่มีตัวเลข จงหาจำนวน หลักในตัวเลขนี้

Задание 2

กำหนดตัวแปรสองตัวที่มีตัวเลข จงหาจำนวน หลักในตัวเลขตัวแรกและตัวที่สอง นำผลลัพธ์ มาบวกกันและแสดงบนหน้าจอ