Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟังก์ชันสร้างรูปทรงเพชรจากค่าที่กำหนดใน JavaScript

สร้างฟังก์ชันเองเพื่อวาดรูปเพชร (Diamond Shape) จากค่าขนาดที่รับเข้ามา

ตัวอย่างโค้ด

function createDiamondShape(size) {
    // ส่วนบนของเพชร
    for (var i = 1; i <= size; i++) {
        // เว้นวรรคด้านหน้า
        for (var s = size - 1; s >= i; s--) {
            process.stdout.write(" ");
        }
        // ดาว
        for (var j = 1; j <= i; j++) {
            process.stdout.write("* ");
        }
        console.log();
    }

    // ส่วนล่างของเพชร
    for (var i = 1; i <= size - 1; i++) {
        // เว้นวรรคด้านหน้า
        for (var s = 1; s <= i; s++) {
            process.stdout.write(" ");
        }
        // ดาว
        for (var j = i; j <= size - 1; j++) {
            process.stdout.write("* ");
        }
        console.log();
    }
}

createDiamondShape(9);

วิธีรันโปรแกรม

ใช้คำสั่ง node fileName.js (เช่น node demo58.js)

ผลลัพธ์

จะแสดงรูปเพชรขนาด 9 ใน Console