Monday, May 16, 2011

แนะนำบล็อก

บล็อกนี้คาดว่าคงจะไม่ได้เข้ามาอีกนานแสนนาน.....
ผมเลยอยากแนะนำเว็บบล็อกที่น่าจะเป็นประโยชน์แก่ผู้สนใจครับ

1) ภาษาจาวาสคริปต์ (JavaScript Programming)

2) ภาษาไพธอน (Python Programming)
3) ภาษาปาสคาล (Pascal Programming)

4) ภาษาญี่ปุ่น (Japanese Language)

5) ภาษาเกาหลี (Korean Language)

6) เกี่ยวกับการใช้งาน UBUNTU linux

7) เกี่ยวกับ Flex ActionScript ที่กำลังจะอัพขึ้นในเร็ววันนี้

ติดตามข่าวการอัพเดตได้ที่


และสุดท้ายขอบคุณสำหรับทุกท่าน
ที่คอยติดตามและมาเยี่ยมเยียนครับ

Saturday, March 27, 2010

9. Operator part3 (Assignment)

ตัวดำเนินการกำหนดค่า หรือ Asisgnment Operator

มีอยู่สองแบบด้วยกัน คือ แบบกำหนดค่าอย่างเดียว และ แบบทำอย่างอื่นก่อนแล้วค่อยกำหนดค่า

สำหรับแบบกำหนดค่าอย่างเดียวคือ เครื่องหมาย

=

ที่เรารู้จักกันมาแสนนานนั่นแหล่ะครับใช้กำหนดค่าทางซ้ายให้เป็นเหมือนค่าทางขวา

หรืออาจจะเขียนเป็นรูปแบบเท่ห์ได้ดังนี้ครับ

expression1 = expression2;

ความหมายคือ ให้ ค่า expression1 เป็นตัวแปร แล้วโยนค่าข้อมูลจาก expression2 ให้ expression1 เพื่อให้ expression1 เก็บไว้เป็นที่ระลึกหรือเอาไปใช้ต่อไปนั่นเอง

ตัวอย่าาง

เช่น

var a:Number=0;

var b:Number=55;

a = b;

trace(a);

จะผลลัพธ์การทำงานจะแสดงค่า a คือ 55 ออกมา

 

var a:Number=0;

var b:Number=32;

a = b*2;

trace(a);

คือ 32คูณ2 เป็น 64 แล้วเก็บใน a ผลลัพธ์คือ 64

ซึ่งจากตัวอย่างข้ืางบนจะเป็นว่า ด้านซ้ายของ เครื่องหมายเ่ท่ากับจะต้องเป็น ตัวแปรเท่านั้น

จะเป็นอะไรแบบนี้ไม่ได้ครับ

a+2 = 10
a+b = c
2+3 = a

เพราะปกติแล้วจะทำไม่ได ลองนึกดูน่ะครับ ActionScript โยนค่าจากทางขวาไปซ้าย เจอะสภาพแบบนี้แล้ว ก็นึกสภาพไม่ออกเหมือนกันมันจะไปแบ่งค่ากันยังไง

แต่อย่างไรก็ตามก็มีบางภาษาครับ ที่โยนจากซ้ายไปขวาได้ ก็ไม่ต้องไปใส่ใจเพราะไม่ใช่เรื่องของเรา

ย้ำ เครื่องหมาย = ไม่ใชการแก้สมการที่เรารู้จักในวิชาคณิตศาสตร์ ถ้าต้องการให้มันแก้เราจะต้องเขียนขั้นตอนวิธีการให้กับมันครับ

Followers