เลขสามเหลี่ยม
เลขสามเหลี่ยมคือจำนวนจุดที่เติมรูปสามเหลี่ยมด้านเท่าได้
ตัวอย่างเช่น − 9 เป็นจำนวนสามเหลี่ยมที่ทำให้สามเหลี่ยมด้านเท่ามีด้านละ 4 หน่วย

ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและคืนค่า จริง หากเป็นตัวเลขสามเหลี่ยม มิฉะนั้น จะเป็นเท็จ
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const num = 9;
const isTriangular = (num = 1) => {
let i = 4;
if(num === 1){
return true;
};
if(num === 3){
return true;
};
while(((3 * 1) - 3) <= num){
if((3 * i) - 3 === num){
return true;
};
i++;
}
return false;
};
console.log(isTriangular(num)); ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
true