Bạn có thể sử dụng vô cực trong javascript không?

Infinity là một thuộc tính của đối tượng toàn cục, hay nói cách khác là một biến trong phạm vi toàn cầu. Giá trị ban đầu của Infinity là Số. POSITIVE_INFINITY. Từ khóa JavaScript Infinity trỏ đến cùng một giá trị bên trong như POSITIVE_INFINITY. Đối với các mục đích thực tế, "Vô cực" có thể được sử dụng thay thế cho "Số. POSITIVE_INFINITY" trong tập lệnh của bạn

POSITIVE_INFINITY được hiển thị khi một số vượt quá giới hạn trên của số dấu phẩy động, là 1. 797693134862315E+308 trong khi NEGATIVE_INFINITY được hiển thị khi một số vượt quá giới hạn dưới của số dấu phẩy động, là -1. 797693134862316E+308. POSITIVE_INFINITY so với. MAX_VALUE — Giá trị của thuộc tính MAX_VALUE là số lớn nhất mà trình thông dịch JavaScript của bạn có thể xử lý. Giá trị lớn hơn sẽ được xem là POSITIVE_INFINITY. NEGATIVE_INFINITY so với. MIN_VALUE — Giá trị của thuộc tính MIN_VALUE là số nhỏ nhất [gần bằng 0 nhất] mà trình thông dịch JavaScript của bạn có thể xử lý, trong khi NEGATIVE_INFINITY là số âm lớn nhất mà trình thông dịch JavaScript có thể biểu thị

Giá trị của NEGATIVE_INFINITY và POSITIVE_INFINITY là chỉ đọc. chúng không thể bị thay đổi bởi tập lệnh của bạn;

Đoạn script bên dưới minh họa cách trình thông dịch JavaScript hiểu khái niệm về vô hạn [mọi thứ nằm ngoài giới hạn đều là vô hạn]

Tập lệnh trên trả về "true" vì trình thông dịch JavaScript hiểu khái niệm này, vô cực âm giống hệt với âm kép của thuộc tính MAX_VALUE hữu hạn

Vô cực dương trong Javascript là một số không đổi và biểu thị giá trị cao nhất hiện có. Nó có thể được tạo bằng hàm tự tạo hoặc bằng phép toán số học

Bạn có thể biết rằng ECMAScript có một thứ gọi là JavaScript Infinity, đây là một giá trị số mà bạn có thể áp dụng cho bất kỳ biến nào, giống như cách bạn có thể áp dụng các số khác làm giá trị cho biến

// This won't work!
// Uncaught TypeError: Infinity is not iterable
for [let i of Infinity] {
  console.log[i];
}
8 tất nhiên là không giống với các số khác, vì vậy tôi nghĩ mình sẽ tóm tắt, kèm theo các ví dụ, nhiều điều kỳ quặc và sự thật hữu ích xung quanh JavaScript Infinity và cách thức hoạt động của nó

// This won't work!
// Uncaught TypeError: Infinity is not iterable
for [let i of Infinity] {
  console.log[i];
}
8 là gì?

Như đã đề cập,

// This won't work!
// Uncaught TypeError: Infinity is not iterable
for [let i of Infinity] {
  console.log[i];
}
8 là một giá trị số. Về mặt kỹ thuật,
// This won't work!
// Uncaught TypeError: Infinity is not iterable
for [let i of Infinity] {
  console.log[i];
}
8 được phân loại là thuộc tính của đối tượng
// Don't do this!
for [let i=0; i

Chủ Đề