การสร้างค่า Default ให้ตัวแปร Javascript ใน Function

หากเพื่อนๆกำลังประสบปัญหาตัวแปรในการเขียน function ด้วย Javascript อยู่มีเทคนิคเล็กๆน้อยๆให้ลองนำไปประยุกต์ใช้กันดูครับ

ซึ่งปกติแล้ว เวลาเราเขียน ฟังค์ชั่นจะเป็นดั่งตัวอย่างครับ ถ้าเรา

function test(a) { 
        return 'hello test var a = '+a;
}

แน่นอนครับถ้าเราเรียกฟังค์ชั่น Test โดยไม่ส่งค่าตัวแปร a เข้ามาด้วย ค่า A ใน function ของเราจะเป็น Undefined ทำให้ฟังค์ชั่นเราอาจเกิดทำงานผิดพลาดได้ วิธีแก้ไขง่ายๆ ดังต่อไปนี้ครับ

function test(a) {
        a = a || 'default text';
        return 'hello test var a = '+a; 
}

เท่านี้ก็ถือเป็นการกำหนดตัวแปร Default ให้กับตัวแปรใน Javasciripts เราแล้วครับ

Moshikub

สวัสดีครับ ผมชื่อโมชิ เป็น Web Developer มาแล้ว 4 ปีตอนนี้เป็น Programmer ที่ Dek-d.com รับงาน Freelance มีไรคุยกันได้ที่ Facebook ครับ