สัญญาณการบวกลบ JavaScript

สัญญาณการบวกลบ 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