ผลต่างระหว่างรุ่นของ "01204435/javascript"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 4: | แถว 4: | ||
== javascript: การทดลองเกี่ยวกับ scope == | == javascript: การทดลองเกี่ยวกับ scope == | ||
+ | |||
+ | === ตำแหน่งในการประกาศ === | ||
+ | |||
+ | ในการทดลองต่อไป ให้สร้างไฟล์นามสกุล js และเรียกให้ทำงานจาก command line (ไม่ใช่ทยอยป้อนใน javascript console) | ||
+ | |||
+ | พิจารณาโปรแกรมสองโปรแกรมต่อไปนี้ | ||
+ | |||
+ | var a = x; | ||
+ | var x = 10; | ||
+ | console.log(x); | ||
+ | console.log(a); | ||
+ | |||
+ | var a = x; | ||
+ | console.log(a); | ||
+ | |||
+ | จากผลการทดลอง ให้อธิบายขอบเขตของตัวแปร x ในตัวอย่างแรก | ||
== javascript: objects == | == javascript: objects == |
รุ่นแก้ไขเมื่อ 06:40, 13 มิถุนายน 2556
หน้านี้เป็นการทดลอง javascript และ node.js ซึ่งเป็นส่วนหนึ่งของวิชา 01204435
เอกสารอ้างอิงประกอบการทำแลบสามารถเอกสารจาก หน้า JavaScript ของ Mozilla Developer Network ได้ โดยอาจจะดูในส่วนของ JavaScript Guide
เนื้อหา
javascript: การทดลองเกี่ยวกับ scope
ตำแหน่งในการประกาศ
ในการทดลองต่อไป ให้สร้างไฟล์นามสกุล js และเรียกให้ทำงานจาก command line (ไม่ใช่ทยอยป้อนใน javascript console)
พิจารณาโปรแกรมสองโปรแกรมต่อไปนี้
var a = x; var x = 10; console.log(x); console.log(a);
var a = x; console.log(a);
จากผลการทดลอง ให้อธิบายขอบเขตของตัวแปร x ในตัวอย่างแรก