ยินดีต้อนรับสู่เว็ปไซต์ดิจิตอล JAVASCRIPT

FUNCTION


Function ก็คือคำสั่งต่างๆใน JavaScript นั่นเอง ซึ่ง Function อาจจะเป็นคำสั่งหลายๆคำสั่งที่เราเรียบเรียงขึ้นเอง

แล้วกำหนดให้มันเป็น Function ก็ได้ Function ใน JavaScript ก็มีอยู่ 2 แบบคือ สามารถคืนค่ากลับมาในรูปของ ตัวแปรได้  และ

Function ที่ไม่คืนค่ากลับ

ในการเขียนโปรแกรม มีบางครั้งที่เราต้องอาศัยการคำนวณทางคณิตศาสตร์JavaScriptก็มีคุณสมบัติ
ในการคำนวณทาง

คณิตศาสตร์กะเค้าเหมือนกันครับ

- Math Object

- Mathematical Constants

- Mathematical Functions

 Math Object

Math Object เป็น object ที่ช่วยให้เราทำงานทางคณิตศาสตร์ได้ อ็อบเจกต์ Math เป็น อ็อบเจกต์ที่นำมาใช้ได้เลย

โดยไม่ต้องประกาศ โดยจะมี ค่าคงที่ (Constants) และ Function ทางคณิตศาสตร์ให้เราใช้ครับ

Mathematical Constants


E

เป็นค่าคงที่ของ Euler ซึ่งเป็นฐานของ natural logarithms

LN2

ln 2

LN10

ln 10

LOG2E

log e ฐาน 2

LOG10E

log e ฐาน 10

PI

ค่าไพน์ (3.14159...)

SQRT1_2

square root ของ ½

SQRT2

square root ของ 2

ดังนั้นการอ้างถึงก็ใช้ Math.constant เช่น

CircleArea=Math.PI*r*r; // สูตรหาพื้นที่วงกลม

Mathematical Functions

การแบ่ง Mathematical Functions ตามประเภทการใช้งาน

Rounding Functions

ใช้ในการปัดเศษของ Floating (ทศนิยม) ให้เป็น จำนวนเต็มครับมีอยู่ 3 ตัวคือ

round() ใช้ปัดเศษไปหาจำนวนเต็มที่ใกล้ที่สุด

floor() ใช้ปัดเศษทิ้ง (ปัดลง)

ceiling() ปัดขึ้น

Comparison Functions

ใช้ในการเปรียบเทียบเลข 2 จำนวนครับมี 2 ตัวคือ min() จะส่งค่าน้อยกลับมา และ max() จะส่งค่ามากครับ

Algebraic Functions

มีตัวเดียวครับคือ abs() (ก็ absolute ไง)ใช้หาค่าสัมบูรณ์ครับ

Logarithmic and Exponential Functions

เป็น function เกี่ยวกับเลขยกกำลังครับ มี 3 ตัว

log() ใช้หาค่า logarithm

pow() ใช้คำนวณเลขยกกำลังครับ

exp() ใช้คำนวณฟังก์ชั่น exponential โดยมีฐานเท่ากับ e ถ้าผมเขียนว่า exp(10) จะมีค่าเท่ากับ pow(Math.E,10) ครับ

Trigonometric Functions

JavaScript สนันสนุน function ทางตรีโกณ 7 function ครับ คือ sin() cos() tan() asin() acos() atan() และ atan2()

Random Number Generations

ใช้สุ่มเลขครับ ด้วย function random() โดย ค่าที่สุ่มขึ้นมาจะอยู่ระหว่าง 0 และ 1 เวลาจะใช้ต้องนำไปคูณอีกทีหนึ่ง


(และต้องปัดเศษทิ้งด้วย)

Math Object

Math Object เป็น object ที่ช่วยให้เราทำงานทางคณิตศาสตร์ได้ อ็อบเจกต์ Math เป็นอ็อบเจกต์ที่นำมาใช้ได้เลย

โดยไม่ต้องประกาศ โดยจะมี ค่าคงที่ (Constants) และ Function ทางคณิตศาสตร์ให้เราใช้

JavaScript
JavaScript คืออะไร
ลักษณะการทำงานของ JavaScript
การทำงานร่วมกับ HTML
การเขียนโปรแกรมจาวาสคริปต์
รูปแบบของจาวาสคริปต์
การทำ Include ไฟล์
การใส่ Comment ใน JavaScript
ตัวแปร
การตั้งชื่อตัวแปร
ชนิดของตัวแแปร
ตัวแปรชนิดตัวเลข
Float
ตัวแปรชนิดตรรก
ตัวแปรชนิดข้อความ
สัญลักษณ์พิเศษ
ตัวแปรว่างเปล่า
ตารางผสมตัวแปรต่างชนิด
Array
Array คืออะไร
การสร้าง Array แบบกำหนดค่าทันที
Statement
Statement คืออะไร
If...else
for
While
Do..While
สัญลักษณ์ที่ใช้ในการเปรียบเทียบ
Function
Function คืออะไร
Date Methods
Math Properties / Methods
คำสงวน
คำสงวนของภาษา JavaScript
ตัวอย่าง
ตัวอย่าง Javascript
ผู้จัดทำ
สมาชิกในกลุ่มและจุดประสงค์ของงาน
แหล่งอ้างอิง
เว็ปไซต์ที่อ้างอิง
แบบทดสอบ
แบบทดสอบชุดที่ 1