บทช่วยสอน จำนวน JavaScript วัตถุ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ หมายเลข JavaScript,ตัวอย่าง,ตัวอย่าง,ตัวเลขทั้งหมด 64 JavaScript,ความถูกต้อง,ตัวอย่าง,ฐานแปดและเลขฐานสิบหก,ตัวอย่าง,ตัวอย่าง,อินฟินิตี้ (Infinity),ตัวอย่าง,ตัวอย่าง,น่าน - ค่าที่ไม่ใช่ตัวเลข,ตัวอย่าง,ตัวอย่าง,ดิจิตอลอาจจะเป็นดิจิตอลหรือวัตถุ,ตัวอย่าง,ตัวอย่าง,คุณสมบัติดิจิตอล,วิธีเชิงตัวเลข,

จำนวน 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 ()
จำนวน JavaScript วัตถุ
10/30