การค้นหาข้อผิดพลาดในโค้ด
ในโจทย์ต่อไปนี้ นักเขียนโปรแกรมคนหนึ่งได้เขียนโค้ดขึ้นมา และอาจมีข้อผิดพลาดอยู่ในนั้น คุณต้องตรวจสอบว่า โค้ดนั้นทำตามที่อธิบายไว้หรือไม่ หากโค้ด ทำงานไม่ถูกต้อง คุณต้องแก้ไขข้อผิดพลาด
โค้ดควรจะหาผลรวมของตัวเลข:
let num1 = 1;
let num2 = 2;
console.log('ผลรวม: ' + num1 + num2);
โค้ดควรจะหาผลรวมของตัวเลข:
let a = 1;
let b = 2;
console.log(a + b + c);
โค้ดควรจะหาผลรวมของตัวเลขในจำนวน:
let num = '123';
let sum = num[0] + num[1] + num[2];
console.log(sum);
โค้ดควรจะพิมพ์ตัวเลขตัวแรกของจำนวน:
let num = 123;
console.log(num[0]);
โค้ดควรจะพิมพ์ในคอนโซลเป็นตัวเลข 1,
แต่พิมพ์ออกมาเป็น 0:
let a = 0;
console.log(a++);
โค้ดควรจะพิมพ์จำนวนของตัวเลขในจำนวน:
let num = 123;
console.log(num.length);
โค้ดควรจะหาจำนวนวินาทีในหนึ่งวัน:
let a = 24 / 60 / 60;
console.log(a);
โค้ดควรจะพิมพ์จำนวนของตัวเลขในจำนวน:
let num = 123;
let str = String(num);
console.log(num.length);
โค้ดควรจะพิมพ์ตัวเลขตัวสุดท้ายของจำนวน:
let num = 123;
let str = String(num);
console.log(num[num.length]);
โค้ดควรจะพิมพ์จำนวนของตัวเลขในจำนวน:
let num = 123;
let str = String(num);
console.log(str.lenght);
โค้ดควรจะพิมพ์ตัวเลขตัวสุดท้ายของจำนวน:
let num = 123;
let str = String(num);
console.log(str[str.length]);
โค้ดควรจะหาผลรวมของตัวเลข:
let a = '123';
let b = '456';
let s = Number(a) + String(b);
console.log(s);