จาวาสคริปต์คุณสมบัติทั่วโลกและฟังก์ชั่นที่สามารถใช้กับวัตถุทั้งหมดในตัว JavaScript
JavaScript อสังหาริมทรัพย์ทั่วโลก
คุณสมบัติ | ลักษณะ |
---|---|
Infinity | ค่าตัวเลขที่แสดงถึงบวก / ลบอนันต์ |
NaN | "ไม่-a-จำนวน" คุ้มค่า |
undefined | แสดงให้เห็นว่าตัวแปรที่ไม่ได้รับการกำหนดค่า |
ฟังก์ชั่น JavaScript ทั่วโลก
ฟังก์ชัน | ลักษณะ |
---|---|
decodeURI() | ถอดรหัส URI ที่ |
decodeURIComponent() | ถอดรหัสส่วนประกอบ URI |
encodeURI() | เข้ารหัส URI |
encodeURIComponent() | ถอดรหัสส่วนประกอบ URI |
escape() | เลิกใช้ในรุ่น 1.5 ใช้ encodeURI() หรือ encodeURIComponent() แทน |
eval() | ประเมินสตริงและรันมันราวกับว่ามันเป็นโค้ดสคริปต์ |
isFinite() | กำหนดว่าค่าเป็น จำกัด จำนวนตามกฎหมาย |
isNaN() | กำหนดว่าค่าเป็นจำนวนที่ผิดกฎหมาย |
Number() | แปลงค่าของวัตถุเป็นตัวเลข |
parseFloat() | แยกวิเคราะห์สตริงและส่งกลับจำนวนจุดลอย |
parseInt() | แยกวิเคราะห์สตริงและกลับจำนวนเต็ม |
String() | แปลงค่าของวัตถุสตริง |
unescape() | เลิกใช้ในรุ่น 1.5 ใช้ decodeURI() หรือ decodeURIComponent() แทน |
ฟังก์ชั่นหรือวิธี?
มันทำให้รู้สึกจะเรียกรายการข้างต้นฟังก์ชั่นทั่วโลกมากกว่าวิธีการที่ทั่วโลกเพราะฟังก์ชั่นที่เรียกว่าทั่วโลกและไม่วัตถุใด ๆ
อย่างไรก็ตามคุณยังสามารถเรียกวิธีฟังก์ชันเหล่านี้เนื่องจากพวกเขามีวิธีการของวัตถุทั่วโลกที่พวกเขาทำงาน ในเว็บเบราว์เซอร์วัตถุทั่วโลกเป็นหน้าต่างเบราว์เซอร์ จากนั้น isNan() เป็นจริงวิธีหน้าต่าง: หน้าต่าง isNan()