#ThaiJavaScript ควรประกาศค่า variable ด้วย var ทุกครั้ง
// April 16th, 2011 // JavaScript
เวลาประกาศค่า variable ใน JavaScript ควรที่จะมี var นำหน้าทุกครัั้งเพราะว่าหากไม่ใช้ var แล้ว ค่าที่เราประกาศจะเป็น global
ตัวอย่าง ไม่ใช้ var
function mrfah() { name = 'fah'; } mrfah(); console.log(name); //OUTPUT: fah
ตัวอย่าง ใช้ var
function mrfah() { var name = 'fah'; } mrfah(); console.log(name); //OUTPUT: undefined
จะเห็นได้ว่าหากใช้ var แล้วค่า name จะอยู่ใน scope ของ mrfah() function เปรียบเที่ยได้ว่า name เป็น private variable ของ function mrfah()
หากต้องการที่จะใช้ global ควรจะใช้ตัวใหญ่ให้คนเขียนโปรแกรมคนต่อไปได้รู้ว่าค่าเป็น global
MYNAME = 'Far Jangtrakool'; //Global Name
——
อันนี้เป็นโพสท์อันแรกเกี่ยวกับ JavaScript นะครับ ผมจะใช้ #ThaiJavaScript ผมจะพยามโพสท์สิ้งที่ผมเรียนรู้มา หากอยากรู้อะไรเกี่ยวกับ JavaScript ก็ comment มาได้นะครับ และติดตามผม @mrfah นะครับ



