ตัวอย่าง
กำหนดค่าตัวแปรและเพิ่มพวกเขาร่วมกัน:
var x = 5; // assign the value 5 to
x
var y = 2; // assign the value
2 to y
var z = x + y; // assign the value 7 to z (x + y)
ลองตัวเอง» ผู้ประกอบการ JavaScript เลขคณิต
ดำเนินการทางคณิตศาสตร์ที่ใช้ในการดำเนินการทางคณิตศาสตร์ที่หมายเลข (ตัวอักษรหรือตัวแปร)
ผู้ประกอบการ | ลักษณะ |
---|---|
+ | การเพิ่ม |
- | การลบ |
* | การคูณ |
/ | แผนก |
% | โมดูลัส |
++ | การเพิ่มขึ้น |
-- | การพร่อง |
นอกจากนี้ผู้ประกอบการ (+) เพิ่มตัวเลข:
ผู้ประกอบการคูณ (*) คูณตัวเลข
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการประกอบการงาน JavaScript ในบทต่อไป
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 |
ผู้ประกอบการที่ได้รับมอบหมาย (=) กำหนดค่าให้กับตัวแปร
ผู้ประกอบการที่ได้รับมอบหมายนอกจาก (+=) เพิ่มความคุ้มค่าให้กับตัวแปร
ผู้ประกอบการ JavaScript String
+ ผู้ประกอบการนอกจากนี้ยังสามารถใช้ในการเพิ่ม (concatenate) สตริง
เมื่อนำมาใช้ในสายที่ + ผู้ประกอบการจะเรียกผู้ประกอบการ concatenation
ตัวอย่าง
txt1 = "John";
txt2 = "Doe";
txt3 = txt1 + " " + txt2;
ผลจากการ txt3 จะเป็น:
John Doe
ลองตัวเอง» += ดำเนินการกำหนดนอกจากนี้ยังสามารถใช้ในการเพิ่ม (concatenate) สตริง:
ตัวอย่าง
txt1 = "What a very ";
txt1 += "nice day";
ผลจากการ txt1 จะเป็น:
What a very nice day
ลองตัวเอง» เพิ่มสตริงและหมายเลข
การเพิ่มตัวเลขสองจะกลับมารวม แต่การเพิ่มจำนวนและสตริงจะกลับสตริง:
ตัวอย่าง
x = 5 + 5;
y = "5" + 5;
z = "Hello" + 5;
ผลของ X, Y, Z และจะได้รับ:
10
55
Hello5
ลองตัวเอง» กฎคือ:ถ้าคุณเพิ่มจำนวนและสตริงผลจะเป็นสตริง!
เปรียบเทียบ JavaScript และผู้ประกอบการลอจิคัล
ผู้ประกอบการ | ลักษณะ |
---|---|
== | เท่ากับ |
=== | ค่าเท่ากันและประเภทที่เท่าเทียมกัน |
!= | ไม่เท่ากับ |
!== | มูลค่าไม่เท่ากันหรือประเภทไม่เท่ากัน |
> | มากกว่า |
< | น้อยกว่า |
>= | มากกว่าหรือเท่ากับ |
<= | น้อยกว่าหรือเท่ากับ |
? | ประกอบ ternary |
เปรียบเทียบและตรรกะประกอบการอธิบายไว้ในบท JS เปรียบเทียบ
JavaScript ผู้ประกอบการประเภท
ผู้ประกอบการ | ลักษณะ |
---|---|
typeof | ผลตอบแทนที่ประเภทของตัวแปร |
instanceof | ผลตอบแทนจริงถ้าวัตถุเป็นตัวอย่างของชนิดของวัตถุ |
ผู้ประกอบการประเภทที่อธิบายไว้ในบท JS ประเภท Conversion