ตัวอย่าง JavaScript

ตัวแปรเลข JavaScript

คุณสามารถเขียนตัวเลขด้วยจุดหรือไม่มีจุด
คุณสามารถเขียนตัวเลขที่ใหญ่หรือเล็กด้วยระบบนับด้วยสมบัติเศษ
ตัวเลขจะถูกเก็บเป็นจำนวนเชิงจริงจนถึง 15 ตำแหน่ง
การทำการคำนวณทางเลขเป็นจำนวนเชิงจริงไม่เป็นที่แน่นอนที่ 100%
แต่คุณสามารถแก้ปัญหานี้ด้วยการคูณและหารด้วย 10
การเพิ่มตัวเลขสองตัวจะก่อให้เกิดตัวเลขใหม่
การเพิ่มตัวอักษรตัวเลขสองตัวก็จะก่อให้เกิดตัวอักษรที่เชื่อมต่อ
การเพิ่มตัวเลขและตัวอักษรตัวเลขก็จะก่อให้เกิดตัวอักษรที่เชื่อมต่อ
การเพิ่มตัวอักษรตัวเลขและตัวเลขก็จะก่อให้เกิดตัวอักษรที่เชื่อมต่อ
ความผิดพลาดที่มักเกิดขึ้นเมื่อเพิ่มตัวเลขและตัวอักษร
ความผิดปกติที่พบบ่อย 2 ในการเพิ่มตัวอักษรกับตัวเลข
ในการแบ่งเสียง JavaScript จะพยายามแปลงตัวอักษรเป็นตัวเลข
ในการคูณเสียง JavaScript จะพยายามแปลงตัวอักษรเป็นตัวเลข
ในการหลังเสียง JavaScript จะพยายามแปลงตัวอักษรเป็นตัวเลข
ในการเพิ่มเสียง JavaScript จะไม่แปลงตัวอักษรเป็นตัวเลข
ตัวเลขที่แบ่งด้วยตัวอักษรจะไม่เป็นตัวเลข
การแบ่งตัวเลขด้วยตัวอักษรที่เป็นตัวเลขจะคืนค่าตัวเลข
หน้าจากสากล isNaN() ตรวจสอบว่าค่าที่ใส่ค่าหรือไม่ใส่ค่าเป็นตัวเลข
การทำการคณิตศาสตร์ด้วย NaN จะเฉพาะกับ NaN
การทำการคณิตศาสตร์ด้วย NaN ในรูปแบบของตัวอักษรจะนำไปสู่ NaN
ประเภทของ NaN คือตัวเลข (ไม่มีความผิด โดย typeof NaN คืนค่า number)
ถ้าคำนวณค่าที่มากกว่าตัวเลขที่สามารถคำนวณได้ที่สุดจะคืนค่า Infinity (Infinity)
การแบ่งเลขด้วยศูนย์สูตรจะนำไปสู่ Infinity
Infinity ก็เป็นตัวเลข (typeof Infinity คืนค่า number)
ค่าที่มีคำนำด้วย 0x จะถูกแปลงเป็นระบบหกสิบ
toString() สามารถแสดงเลขด้วยระบบหกสิบหรือเจ็ดสิบหรือสองสิบ
ตัวเลขสามารถเป็นสิ่งที่มีตัวแปร
ตัวเลขและสิ่งที่มีตัวแปรไม่สามารถเปรียบเทียบได้โดยปลอดภัย
สามารถเปรียบเทียบสิ่งที่มีตัวแปรได้โดยปลอดภัย

ตัวอย่างชี้แจง: ตัวเลข

วิธีการเลข JavaScript

toString() มีการแปลงตัวเลขเป็นตัวอักษร
valueOf() คืนค่าตัวเลข
toExponential() คืนค่าตัวเลขที่มีการแสดงทางด้านตัวเลข
toFixed() มีการปรับเลขตัวเลขให้สูงที่กำหนด
toPrecision() คืนค่าตัวเลขที่มีความยาวที่กำหนด
หน้าจากสากล Number() จะแปลงตัวแปรเป็นตัวเลข
หน้าจากสากล Number() แม้กระทั่งจะแปลงวันที่เป็นตัวเลข
หน้าจากสากล parseInt() จะแปลงตัวอักษรเป็นตัวเลข
หน้าจากสากล parseFloat() จะแปลงตัวอักษรเป็นตัวเลข
MAX_VALUE คืนค่าตัวเลขที่ใหญ่ที่สุดที่ JavaScript สามารถใช้ได้
MIN_VALUE คืนค่าตัวเลขที่เล็กที่สุดที่ JavaScript สามารถใช้ได้
POSITIVE_INFINITY หมายถึง 'เนยติมภาพบวก'
การหลุดขอบเขตจะคืนค่า POSITIVE_INFINITY
NEGATIVE_INFINITY หมายถึง 'เนยติมภาพลบ'
การหลุดขอบเขตจะคืนค่า NEGATIVE_INFINITY
NaN หมายถึง 'ไม่ใช่ตัวเลข'
การทำการคณิตศาสตร์ต่อตัวแปรของตัวอักษรจะนำไปสู่ NaN
การใช้สมมาตรค่าตัวเลขต่อตัวแปรจะคืนค่า undefined

ตัวอย่างชี้แจง: วิธีตัวเลข

JavaScript คณิตศาสตร์

Math.PI คืนค่า PI
Math.round(x) ย้อนกลับค่าที่เรียงขึ้นมาตั้งแต่ x (ค่าที่เรียงขึ้นมาตั้งแต่ x)
Math.pow(x, y) ย้อนกลับค่าของ x ที่เป็น y อัตรา
Math.sqrt(x) ย้อนกลับค่าของเส้นทางตรงของ x
Math.abs(x) ย้อนกลับค่าของค่าที่เป็นลบให้เป็นบวก
Math.ceil(x) ย้อนกลับค่าที่เรียงขึ้นมาตั้งแต่ x
Math.floor(x) ย้อนกลับค่าที่เรียงลงมาตั้งแต่ x
Math.sin(x) ย้อนกลับค่าของไซน์ของมุม x (ในรูปแบบเรดิยัน)
Math.cos(x) ย้อนกลับค่าของคอซีนของมุม x (ในรูปแบบเรดิ�ัน)
Math.max() ย้อนกลับค่าที่สูงที่สุดในรายการของอัตรายอด
Math.min() ย้อนกลับค่าที่ต่ำที่สุดในรายการของอัตรายอด
แปลงอุณหภูมิในองศาเซลเซียสเป็นองศาฟาเรนไฮต์

ตัวอย่างชี้แจง: คณิตศาสตร์

การสุ่มสลับ JavaScript

Math.random() ย้อนกลับตัวเลขสุ่มที่อยู่ระหว่าง 0 (include) และ 1 (exclude)
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 0 และ 9 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 0 และ 10 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 0 และ 99 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 0 และ 100 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 1 และ 10 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง 1 และ 100 (ทั้งสองเป็น 'include')
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง x (include) และ y (exclude)
ย้อนกลับสุ่มตัวเลขที่อยู่ระหว่าง x และ y (ทั้งสองเป็นตัวเลขที่เรียกว่า 'include')

ตัวอย่างชี้แจง: สุ่ม

ตัวแปรแบบเรียงลำดับ JavaScript

สร้างสายของตัวแปรแบบแรงยนต์ 1
สร้างสายของตัวแปรแบบแรงยนต์ 2
เข้าถึงองค์ประกอบของสายของตัวแปรแบบแรงยนต์
เปลี่ยนองค์ประกอบของสายของตัวแปรแบบแรงยนต์
เข้าถึงสายของตัวแปรแบบแรงยนต์ทั้งหมด
ตัดสินความยาวของสายของตัวแปรแบบแรงยนต์
วนลูปสายของตัวแปรแบบแรงยนต์
เพิ่มองค์ประกอบเข้าสู่สายของตัวแปรแบบแรงยนต์
เพิ่มองค์ประกอบ 'undefined' ของตัวแปรแบบแรงยนต์เข้าสู่สายของตัวแปรแบบแรงยนต์
แบบที่จะเข้าใจว่าเป็นสายของตัวแปรแบบแรงยนต์ 1
แบบที่จะเข้าใจว่าเป็นสายของตัวแปรแบบแรงยนต์ 2

ตัวอย่างชี้แจง: สายของตัวแปรแบบแรงยนต์