สัญญาณการบวกลบ JavaScript
- หน้าก่อน JS Const
- หน้าต่อไป คณิตศาสตร์ JS
สัญญาณการบวกลบ JavaScript
ตัวอย่าง
กำหนดค่าแปรและเพิ่มมันกัน:
var x = 7; // กำหนดค่าแปร x ด้วย 7 var y = 8; // กำหนดค่าแปร y ด้วย 8 var z = x + y; // ประมาณค่า z (x + y) ด้วย 15
ประมาณค่าอุปกรณ์ (=
)ประมาณค่าที่มีอยู่ในตัวแปร
ประมาณค่า
var x = 15;
การเพิ่มอุปกรณ์ (+
)การเพิ่มตัวเลข
การเพิ่ม
var x = 7; var y = 8; var z = x + y;
การคูณอุปกรณ์ (*
)การคูณตัวเลข
การคูณ
var x = 7; var y = 8; var z = x * y;
อุปกรณ์เชิงเรขาคณิตของ JavaScript
อุปกรณ์เชิงเรขาคณิตใช้ในการทำการเรขาคณิตตัวเลข
เครื่องหมาย | การอธิบาย |
---|---|
+ | การเพิ่ม |
- | การลบ |
* | การคูณ |
/ | การหาร |
% | การนับแบบหาร (ส่วนที่เหลือ) |
++ | การเพิ่มขึ้น |
-- | การลดลง |
หมายเหตุ:คณิตศาสตร์ JSบทดังกล่าวเหล่านี้เรียกรวมอุปกรณ์ประมาณค่าเชิงเรขาคณิตให้ครบครัน
อุปกรณ์ประมาณค่าของ JavaScript
อุปกรณ์ประมาณค่าใช้ในการประมาณค่าตัวแปรของ JavaScript
เครื่องหมาย | ตัวอย่าง | เท่ากัน |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
การประมาณค่าเพิ่ม (+=
)เพิ่มค่าหนึ่งอยู่ในตัวแปร
ประมาณค่า
var x = 7; x += 8;
หมายเหตุ:JS ประมาณค่าบทดังกล่าวเหล่านี้เรียกรวมอุปกรณ์ประมาณค่าสามตัวให้ครบครัน
อุปกรณ์ประมาณค่าตัวอักษรของ JavaScript
+
อุปกรณ์นี้ก็สามารถใช้ในการเพิ่มตัวอักษร (เชื่อมโยง) ตัวอักษรด้วย
ตัวอย่าง
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
ผลลัพธ์ของ txt3 จะเป็น:
Bill Gates
+=
อุปกรณ์ประมาณค่าสามตัวก็สามารถใช้ในการเพิ่มตัวอักษร (เชื่อมโยง) ด้วย
ตัวอย่าง
txt1 = "Hello "; txt1 += "Kitty!";
ผลลัพธ์ของ txt1 จะเป็น:
Hello Kitty!
คำเตือน:เมื่อใช้ในตัวอักษร+
อุปกรณ์นี้เรียกว่าอุปกรณ์เชื่อมโยง
การเพิ่มตัวอักษรและตัวเลข
การเพิ่มเลขสองตัวจะกลับมาเป็นผลลัพธ์ของเลข แต่การเพิ่มเลขและตัวอักษรจะกลับมาเป็นตัวอักษร:
ตัวอย่าง
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
ผลลัพธ์ของ x, y และ z จะเป็น:
15 78 Hello7
คำเตือน:หากคุณเพิ่มตัวเลขและตัวอักษร ผลที่ได้จะเป็นตัวอักษร!
อุปกรณ์ประมาณค่าเชิงเทียบของ JavaScript
เครื่องหมาย | การอธิบาย |
---|---|
== | เท่ากัน |
=== | เท่ากันหรือชนิดเท่ากัน |
!= | ไม่เท่ากัน |
!== | ไม่เท่ากันหรือชนิดไม่เท่ากัน |
> | มากกว่า |
< | น้อยกว่า |
>= | เท่ากันหรือมากกว่า |
<= | เท่ากันหรือน้อยกว่า |
? | อุปกรณ์ประมาณค่าสามตัว |
หมายเหตุ:การเทียบเท่า JSบทนี้เปิดเผยเครื่องหมายการเทียบเท่าทั้งหมด
เครื่องหมายการคำนวณโหลดธรรมชาติของ JavaScript
เครื่องหมาย | การอธิบาย |
---|---|
&& | เครื่องหมายและ |
|| | เครื่องหมายหรือ |
! | เครื่องหมายไม่โหลดธรรมชาติ |
หมายเหตุ:การเทียบเท่า JSบทนี้เปิดเผยเครื่องหมายการคำนวณโหลดธรรมชาติทั้งหมด
เครื่องหมายการประเภทของ JavaScript
เครื่องหมาย | การอธิบาย |
---|---|
typeof | กลับมาเป็นประเภทของตัวแปล |
instanceof | กลับมาเป็น true ถ้าวัตถุเป็นตัวแทนของประเภทตัวแปล |
หมายเหตุ:การประเภท JSบทนี้เปิดเผยเครื่องหมายการประเภททั้งหมด
JavaScript การคำนวณทางบิท
เครื่องหมายการคำนวณบิตจัดการกับตัวเลข 32 บิต
ในการคำนวณนี้ ทุกตัวเลขที่ใช้ในเครื่องหมายจะถูกเปลี่ยนเป็นตัวเลข 32 บิต. ผลลัพธ์จะถูกเปลี่ยนกลับเป็นตัวเลข JavaScript
เครื่องหมาย | การอธิบาย | ตัวอย่าง | เท่ากัน | ผลลัพธ์ | เดซิเมียล |
---|---|---|---|---|---|
& | และ | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | หรือ | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | ไม่ | ~ 5 | ~0101 | 1010 | 10 |
^ | การเทียบกัน | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | การเลื่อนซ้ายเท่านั้น | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | การเลื่อนขวาที่มีสัญญาณ | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | การเลื่อนขวาเท่านั้น | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
ตัวอย่างที่ใช้ 4 บิตที่ไม่มีสัญญาณ แต่ JavaScript ใช้ตัวเลขที่มีสัญญาณ 32 บิต
ดังนั้น ใน JavaScript ที่ ~5 จะไม่กลับมาเป็น 10 แต่จะกลับมาเป็น -6
~00000000000000000000000000000101 จะกลับมาเป็น 11111111111111111111111111111010
หมายเหตุ:เราจะมี บิตความเข้าใจของ JSบทนี้เปิดเผยเครื่องหมายการคำนวณบิตให้คุณ
หนังสือเรียนนอก
หากต้องการความรู้เพิ่มเติมเกี่ยวกับ สัญญาณการบวกลบ JavaScriptสำหรับความรู้เพิ่มเติมเกี่ยวกับ
- อดิติตัวเลข ECMAScript
- เครื่องหมายการคำนวณหนึ่งตัวมีแค่ตัวเดียว ซึ่งคือวัตถุหรือค่าที่ต้องการทำงาน. บทนี้เข้าใจเครื่องหมายการคำนวณที่เรียบง่ายที่สุดของ ECMAScript - หนึ่งตัว
- การทำงานเรียนความรู้ทางบิททัศน์ ECMAScript
- เครื่องหมายการคำนวณบิตเป็นการทำงานด้านระดับต่ำของตัวเลข. บทนี้เข้าใจอย่างลึกซึ้งเกี่ยวกับความรู้เกี่ยวกับเต็มตัว และนำเสนอเครื่องหมายการคำนวณบิตทั้งหมดของ ECMAScript
- สัญญาณเปรียบเทียบทางเลือก Boolean ECMAScript
- เครื่องหมายการคำนวณ Boolean มีความสำคัญมาก. บทนี้เข้าใจอย่างลึกซึ้งเกี่ยวกับเครื่องหมายการคำนวณ Boolean สามรูป: NOT, AND และ OR
- สัญญาณการทำงานเรียนความรู้คู่ ECMAScript
- นี่คือบทที่อธิบายเครื่องหมายการคำนวณคูณของ ECMAScript: การคูณ การแบ่ง และการเช็คมัติ และพฤติกรรมพิเศษของพวกเขา
- สัญญาณการทำงานเรียนความรู้เพิ่ม ECMAScript
- นี่คือบทที่อธิบายเครื่องหมายการคำนวณเพิ่มของ ECMAScript: การเพิ่มเติม การลบ และพฤติกรรมพิเศษของพวกเขา
- สัญญาณเปรียบเทียบ ECMAScript
- relational operator ทำงานด้วยการเปรียบเทียบ บทนี้เรียกและอธิบายวิธีการเปรียบเทียบทั่วไปของrelational operator และวิธีการเปรียบเทียบของตัวอักษรกับตัวเลข
- สัญญาณเทียบเท่า ECMAScript
- equality operator ใช้เพื่อตรวจสอบว่าตัวแปรเท่ากันหรือไม่ ECMAScript มีเซ็ตทั้งหมดสองเซ็ตของequality operator คือ equal (==) และ not equal (!=) และ strict equal (===) และ not strict equal (!==)
- สัญญาณเเกลย์ ECMAScript
- บทนี้เรียกและอธิบายเกี่ยวกับcondition operator ใน ECMAScript
- สัญญาณการจัดการค่า ECMAScript
- บทนี้เรียกและอธิบายเกี่ยวกับassignment operator ใน ECMAScript
- comma operator ของ ECMAScript
- บทนี้เรียกและอธิบายเกี่ยวกับตัวเลขเมื่อใช้ comma operator ใน ECMAScript
ดูเพิ่มเติม:
ตัวเรียน:JavaScript ความสำคัญของ Operator ในการคำนวณ
คู่มืออ้างอิง:สัญญาณการบวกลบ JavaScript
- หน้าก่อน JS Const
- หน้าต่อไป คณิตศาสตร์ JS