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

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ผู้ประกอบการ


ตัวอย่าง

กำหนดค่าตัวแปรและเพิ่มพวกเขาร่วมกัน:

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 เลขคณิต

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

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

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

เพิ่ม

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

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

การคูณ

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

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการประกอบการงาน 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

ผู้ประกอบการที่ได้รับมอบหมาย (=) กำหนดค่าให้กับตัวแปร

การมอบหมาย

var x = 10;
ลองตัวเอง»

ผู้ประกอบการที่ได้รับมอบหมายนอกจาก (+=) เพิ่มความคุ้มค่าให้กับตัวแปร

การมอบหมาย

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

ผู้ประกอบการ 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