CodeGym /หลักสูตรจาวา /โมดูล 3 /ตัวดำเนินการใน JavaScript

ตัวดำเนินการใน JavaScript

โมดูล 3
ระดับ , บทเรียน
มีอยู่

3.1 คำสั่ง if-else

โอเปอเรเตอร์ที่พบบ่อยที่สุดใน JavaScript เช่นเดียวกับใน Java if-elseคือ มันใช้งานได้เหมือนกันทุกประการ ตัวอย่าง:

var x = 1;
if (x == 1) {
        console.log("one");
    }
else {
        console.log("unknown");
    }

if-elseอาจซ้อนกันและบล็อกelseอาจหายไป ทุกอย่างเหมือนกับใน Java

3.2 วนซ้ำ for, while, for in

for loop ใน JavaScript ทำงานแบบเดียวกับใน Java และไม่น่าแปลกใจที่ทั้งคู่คัดลอกพฤติกรรมมาจากภาษา C ++ โดยทั่วไปไม่มีความแตกต่าง JavaScript ยังมี ตัว ดำเนิน การ breakและ continueไม่แปลกใจ. ตัวอย่าง:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

นอกจาก นี้ยังมีรอบwhileและ do.whileมันทำงานเหมือนกับใน Java และ C ++

จากสิ่งที่น่าสนใจ: มีอะนาล็อกของวัฏจักรfor each, เรียกว่าfor in. นี่คือลักษณะ:

var obj = {a: 1, b: 2, c: 3};
   for (var key in obj)
     console.log( obj[key] );

ซึ่งแตกต่างจากภาษา Java ที่นี่ตัวแปรkeyใช้ค่าของคีย์ของวัตถุตามobjลำดับ ในการรับค่าตามคีย์ คุณต้องเขียนobj[key];

3.3 ข้อยกเว้น

JavaScript รองรับการทำงานกับข้อยกเว้น แต่เนื่องจากไม่มีการพิมพ์ปกติ ข้อยกเว้นทั้งหมดจึงมีประเภทเดียวError-

ในการทำงานกับข้อยกเว้น มีตัวดำเนินการtry-catch-finallyที่ทำงานคล้ายกับตัวดำเนินการจาก Java

ตัวอย่าง:

   try {
     throw new Error("JavaScript support exceptions");
   }
   catch(e) {
        console.log(e);
   }
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION