ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScriptคณิตศาสตร์


สิ่งที่ปกติจะทำอย่างไรกับตัวเลขทางคณิตศาสตร์คือ


ผู้ประกอบการ JavaScript เลขคณิต

ดำเนินการทางคณิตศาสตร์ดำเนินการทางคณิตศาสตร์ที่หมายเลข (ตัวอักษรหรือตัวแปร)

ผู้ประกอบการ ลักษณะ
+ การเพิ่ม
- การลบ
* การคูณ
/ แผนก
% โมดูลัส
++ การเพิ่มขึ้น
-- การพร่อง

ดำเนินการทางคณิตศาสตร์

การดำเนินการทางคณิตศาสตร์ทั่วไปทำงานบนตัวเลขสอง

ตัวเลขสองตัวสามารถเป็นตัวอักษร:

ตัวอย่าง

var x = 100 + 50;
ลองตัวเอง»

หรือตัวแปร:

ตัวอย่าง

var x = a + b;
ลองตัวเอง»

หรือสำนวนที่:

ตัวอย่าง

var x = (100 + 50) * a;
ลองตัวเอง»

ผู้ประกอบการและตัวถูกดำเนินการ

ตัวเลข (ในการดำเนินการทางคณิตศาสตร์) จะเรียกว่าถูกดำเนินการ

การดำเนินการ (ที่จะดำเนินการระหว่างสองตัวถูกดำเนินการ) จะถูกกำหนดโดยผู้ดำเนินการ

ถูกดำเนินการ ผู้ประกอบการ ถูกดำเนินการ
100 + 50

นอกจากนี้ผู้ประกอบการ (+) เพิ่มตัวเลข:

เพิ่ม

var x = 5;
var y = 2;
var z = x + y;
ลองตัวเอง»

ผู้ประกอบการลบ (-) ลบหมายเลข

ลบ

var x = 5;
var y = 2;
var z = x - y;
ลองตัวเอง»

ผู้ประกอบการคูณ (*) คูณตัวเลข

การคูณ

var x = 5;
var y = 2;
var z = x * y;
ลองตัวเอง»

ผู้ประกอบการส่วน (/) แบ่งตัวเลข

หาร

var x = 5;
var y = 2;
var z = x / y;
ลองตัวเอง»

ผู้ประกอบการแบบแยกส่วน (%) ผลตอบแทนส่วนที่เหลือ

โมดูลัส

var x = 5;
var y = 2;
var z = x % y;
ลองตัวเอง»

ผู้ประกอบการที่เพิ่มขึ้น (++) เพิ่มตัวเลข

ที่เพิ่มขึ้น

var x = 5;
x++;
var z = x;
ลองตัวเอง»

ผู้ประกอบการลดลง (--) decrements หมายเลข

decrementing

var x = 5;
x--;
var z = x;
ลองตัวเอง»

ลำดับความสำคัญผู้ประกอบการ

อธิบายความสำคัญประกอบลำดับที่การดำเนินงานจะดำเนินการในการแสดงออกทางคณิตศาสตร์

ตัวอย่าง

var x = 100 + 50 * 3;
ลองตัวเอง»

เป็นผลมาจากตัวอย่างข้างต้นเช่นเดียวกับ 150 * 3 หรือมันเป็นเช่นเดียวกับ 100 + 150 ?

เป็นสมาชิกหรือคูณทำครั้งแรก?

ในฐานะที่เป็นในวิชาคณิตศาสตร์โรงเรียนแบบดั้งเดิมคูณจะทำครั้งแรก

คูณ (*) และการหาร (/) มีความสำคัญสูงกว่านอกจากนี้ (+) และลบ (-)

และ (ในขณะที่โรงเรียนคณิตศาสตร์) ลำดับความสำคัญสามารถเปลี่ยนแปลงได้โดยใช้วงเล็บ:

ตัวอย่าง

var x = (100 + 50) * 3;
ลองตัวเอง»

เมื่อใช้วงเล็บการดำเนินงานในวงเล็บที่มีการคำนวณครั้งแรก

เมื่อการดำเนินงานจำนวนมากมีความสำคัญเหมือนกัน (เช่นบวกและการลบ) พวกเขาจะคำนวณจากซ้ายไปขวา:

ตัวอย่าง

var x = 100 + 50 - 3;
ลองตัวเอง»

ค่า JavaScript สำคัญประกอบ

ความคุ้มค่า ผู้ประกอบการ ลักษณะ ตัวอย่าง
19( ) การแสดงออกของการจัดกลุ่ม (3 + 4)
   
18. สมาชิก person.name
18[] สมาชิก person["name"]
   
17() เรียกใช้ฟังก์ชัน myFunction()
17new สร้าง new Date()
   
16++ postfix เพิ่ม i++
16-- postfix ลด i--
   
15++ คำนำหน้าเพิ่ม ++i
15-- คำนำหน้าปรับตัวลดลง --i
15! ตรรกะไม่ได้ !(x==y)
15typeof ชนิด typeof x
   
14* การคูณ 10 * 5
14/ แผนก 10 / 5
14% ส่วน modulo 10 % 5
14** ยกกำลัง 10 ** 2
   
13+ การเพิ่ม 10 + 5
13- การลบ 10 - 5
   
12<< ซ้ายกะ x << 2
12>> กดปุ่ม Shift ขวา x >> 2
   
11< น้อยกว่า x < y 
11<= น้อยกว่าหรือเท่ากับ x <= y
11> มากกว่า x > y
11>= มากกว่าหรือเท่ากับ x >= y
   
10== เท่ากัน x == y
10=== เข้มงวดเท่าเทียมกัน x === y
10!= ไม่เท่ากัน x != y
10!== เข้มงวดไม่เท่ากัน x !== y
   
6&& และ x && y
5|| หรือ x || y
   
3= การมอบหมาย x = y
3+= การมอบหมาย x += y
3-= การมอบหมาย x -= y
3*= การมอบหมาย x *= y
3/= การมอบหมาย x /= y

รายการสีแดงหมายถึงเทคโนโลยีการทดลองหรือเสนอ (ECMASScript 2016 หรือ ES7)

การแสดงออกในวงเล็บจะคำนวณได้อย่างเต็มที่ก่อนที่จะคุ้มค่าที่ใช้ในส่วนที่เหลือของการแสดงออก


ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!

การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ออกกำลังกาย 5 »