Latest web development tutorials
×

JavaScript หลักสูตร

JavaScript หลักสูตร JavaScript แนะนำโดยย่อ JavaScript การใช้ JavaScript ส่งออก JavaScript ไวยากรณ์ JavaScript งบ JavaScript หมายเหตุ JavaScript ตัวแปร JavaScript ชนิดข้อมูล JavaScript วัตถุ JavaScript ฟังก์ชัน JavaScript ขอบเขต JavaScript เหตุการณ์ JavaScript เชือก JavaScript ผู้ประกอบการ JavaScript เปรียบเทียบ JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript ประเภทการแปลง JavaScript นิพจน์ปกติ JavaScript ความผิดพลาด JavaScript แก้จุดบกพร่อง JavaScript ยกตัวแปร JavaScript โหมดที่เข้มงวด JavaScript ใช้ไม่เหมาะสม JavaScript รูปแบบการตรวจสอบสิทธิ์ JavaScript ลิขสิทธิ์คำสำคัญ JavaScript JSON JavaScript void JavaScript ข้อมูลจำเพาะรหัส

JS ฟังก์ชัน

JavaScript นิยามฟังก์ชัน JavaScript อาร์กิวเมนต์ของฟังก์ชัน JavaScript เรียกใช้ฟังก์ชัน JavaScript การปิด

JS HTML DOM

DOM แนะนำโดยย่อ DOM HTML DOM CSS DOM เหตุการณ์ DOM EventListener DOM ธาตุ

JS การสอนที่ทันสมัย

JavaScript วัตถุ JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp วัตถุ

JS เบราว์เซอร์ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ป๊อป JavaScript เหตุการณ์หมดเวลา JavaScript Cookies

JS โกดัง

JavaScript โกดัง JavaScript ทดสอบ jQuery JavaScript ทดสอบ Prototype

JS ตัวอย่าง

JavaScript ตัวอย่าง JavaScript ตัวอย่างวัตถุ JavaScript วัตถุเช่นเบราว์เซอร์ JavaScript HTML DOM ตัวอย่าง JavaScript ย่อ

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ

จำนวน JavaScript วัตถุ

JavaScript เป็นเพียงชนิดเดียวที่เป็นตัวเลข

คุณสามารถใช้จุดทศนิยมอาจจะไม่ได้ใช้ในการเขียนตัวเลข


หมายเลข JavaScript

หมายเลข JavaScript อาจหรือไม่อาจใช้จุดทศนิยมจะเขียน:

ตัวอย่าง

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

ตัวเลขขนาดใหญ่หรือขนาดเล็กมากผ่านทางวิทยาศาสตร์ (ชี้แจง) สัญกรณ์ในการเขียน:

ตัวอย่าง

var y=123e5; // 12300000
var z=123e-5; // 0.00123


ตัวเลขทั้งหมด 64 JavaScript

จาวาสคริปต์ไม่ได้เป็นประเภทของภาษา ซึ่งแตกต่างจากภาษาโปรแกรมอื่น ๆ , JavaScript ไม่ได้กำหนดประเภทที่แตกต่างกันของดิจิตอลเช่นจำนวนเต็มสั้นยาวลอยและอื่น ๆ

ใน JavaScript ตัวเลขไม่ได้แบ่งออกเป็นชนิดจำนวนเต็มและประเภทจุดลอยตัวตัวเลขทั้งหมดมาจากจุดลอยชนิด JavaScript ใช้มาตรฐาน IEEE754 กำหนด 64 บิตรูปแบบดิจิตอลจุดลอยตัวก็สามารถเป็นตัวแทนสูงสุดของ± 1.7976931348623157 x 10308 เป็นค่าต่ำสุดคือ± 5 x 10 -324

ราคา (aka เศษส่วน / Mantissa) ดัชนี สัญญาณ
52 บิต (0-51) 11 บิต (50-62) 1 บิต (63)


ความถูกต้อง

จำนวนเต็ม (ไม่มีจุดทศนิยมหรือสัญกรณ์ชี้แจง) ถึง 15

จำนวนสูงสุดของตำแหน่งทศนิยมคือ 17 แต่เลขคณิตจุดลอยตัวไม่ถูกต้อง 100% เสมอ:

ตัวอย่าง

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

ลอง»


ฐานแปดและเลขฐานสิบหก

ถ้าคำนำหน้าเป็น 0 แล้วจาวาสคริปต์จะถูกตีความว่าเป็นตัวเลขฐานแปดเป็นตัวเลขคงที่ถ้าคำนำหน้าเป็นศูนย์และ "X" ก็ถูกตีความว่าเป็นเลขฐานสิบหก

ตัวอย่าง

var y = 0377;
var z = 0xFF;

ลอง»

โคมไฟ ไม่เคยเขียนเลขศูนย์หน้าหมายเลขเว้นแต่คุณจะต้องดำเนินการแปลงฐานแปด

โดยค่าเริ่มต้นการแสดงผล JavaScript หลักทศนิยม

แต่คุณสามารถใช้ toString () วิธีการส่งออกเลขฐานสิบหกฐานแปดไบนารี

ตัวอย่าง

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

ลอง»


อินฟินิตี้ (Infinity)

เมื่อผลดิจิตอลของการดำเนินงานเกินกว่าจำนวนที่สามารถแสดงในงาน JavaScript บน (ล้น) ผลที่ได้คือพิเศษ Infinity (อินฟินิตี้) มูลค่าแสดงออกใน JavaScript เพื่ออินฟินิตี้ ในทำนองเดียวกันเมื่อเป็นค่าลบเกินช่วงเชิงลบของ JavaScript สามารถแสดงผลเป็นลบอนันต์ใน JavaScript เพื่อ -Infinity แสดง ลักษณะพฤติกรรมของค่าอนันต์และเราคาดหวังเดียวกัน: ขึ้นอยู่กับผลการดำเนินงานการบวกลบคูณและหารของพวกเขาคืออินฟินิตี้ (แน่นอนยังคงมีสัญญาณของพวกเขา)

ตัวอย่าง

myNumber = 2;
ในขณะที่ (myNumber! = อินฟินิตี้)
{
myNumber = myNumber * myNumber; // นับซ้ำจนกว่า myNumber อินฟินิตี้ที่เท่าเทียมกัน
}

ลอง»

หารด้วยศูนย์ยังมีไม่ จำกัด :

ตัวอย่าง

var x = 2/0;
var y = -2/0;

ลอง»


น่าน - ค่าที่ไม่ใช่ตัวเลข

น่านแอตทริบิวต์เป็นค่าพิเศษคิดเป็นค่าที่ไม่ใช่ตัวเลข คุณสมบัตินี้ถูกใช้เพื่อบ่งชี้ว่ามูลค่าที่ไม่ได้เป็นจำนวน วัตถุจำนวนสามารถตั้งค่านี้แสดงให้เห็นว่ามันไม่ได้เป็นค่าตัวเลข

คุณสามารถใช้ isNaN () ฟังก์ชั่นทั่วโลกเพื่อตรวจสอบว่าค่าเป็นค่าน่าน

ตัวอย่าง

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

ลอง»

หารด้วยศูนย์เป็นอินฟินิตี้อินฟินิตี้เป็นจำนวน:

ตัวอย่าง

var x = 1000 / 0;
isNaN(x); // 返回 false

ลอง»


ดิจิตอลอาจจะเป็นดิจิตอลหรือวัตถุ

ข้อมูลดิจิตอลเอกชนสามารถเริ่มต้นได้เป็น x = 123;

JavaScript ดิจิตอลข้อมูลของวัตถุเริ่มต้น var Y = จำนวนใหม่ (123);

ตัวอย่าง

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

ลอง»

ตัวอย่าง

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

ลอง»


คุณสมบัติดิจิตอล

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • น่าน
  • แบบเดิม
  • นวกรรมิก

วิธีเชิงตัวเลข

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()