Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ประเภทของ Operator ใน JavaScript คืออะไร?


ตัวดำเนินการ typeof เป็นโอเปอเรเตอร์ unary ที่วางก่อนตัวถูกดำเนินการตัวเดียว ซึ่งสามารถเป็นชนิดใดก็ได้ ค่าของมันคือสตริงที่ระบุชนิดข้อมูลของตัวถูกดำเนินการ ตัวดำเนินการ typeof จะประเมินเป็น "number", "string" หรือ "boolean" หากตัวถูกดำเนินการเป็นตัวเลข สตริง หรือค่าบูลีน และส่งคืนค่าจริงหรือเท็จตามการประเมิน

นี่คือรายการของค่าส่งคืนสำหรับ typeof โอเปอเรเตอร์

ประเภท
ส่งคืนสตริงตามประเภท
Number
"number"
String
"string"
Boolean
"boolean"
object
"object"
ฟังก์ชัน
"ฟังก์ชัน"
ไม่ได้กำหนด
"undefined"
Null
"object"

ตัวอย่าง

โค้ดต่อไปนี้แสดงวิธีใช้งาน typeof โอเปอเรเตอร์ -

<html>
   <body>
      <script>
         var a = 10;
         var b = "String";
         var linebreak = "<br />";

         result = (typeof b == "string" ? "B is String" : "Bis Numeric");
         document.write("Result => ");
         document.write(result);
         document.write(linebreak);

         result = (typeof a == "string" ? "A is String" : "Ais Numeric");
         document.write("Result => ");
         document.write(result);
         document.write(linebreak);
      </script>
   </body>
</html>