Πρόχειρος Οδηγός για το JavaScript Number
- Οι τύποι αναφοράς συχνά ονομάζονται κλάσεις (class) ή αντικείμενα. Αυτό το κεφάλαιο εξηγεί τους προκαθορισμένους τύπους αναφοράς του ECMAScript. Προηγούμενη σελίδα
- JS Math Επόμενη σελίδα
JavaScript Αριθμοί
Το JavaScript έχει μόνο ένα τύπο αριθμού.
Οι αριθμοί μπορούν να γραφτούν είτε με δεκαδικό είτε χωρίς δεκαδικό.
Παράδειγμα 1
let x = 3.14; // Αριθμός με δεκαδικό. let y = 34; // Αριθμός χωρίς δεκαδικό.
Οι υπερβολικά μεγάλοι ή μικροί αριθμοί μπορούν να γραφτούν με επιστημονική (εξάδια) αριθμητική.
Παράδειγμα 2
let x = 123e5; // 12300000 let y = 123e-5; // 0.00123
Για περισσότερες πληροφορίες σχετικά με το JavaScript Number, διαβάστε το Εκμάθηση του JavaScript 数字。
Μέθοδοι και ιδιότητες του JavaScript Number
Όνομα | Περιγραφή |
---|---|
constructor | Возвращает ссылку на функцию Number, создающую этот объект. |
EPSILON | Возвращает ссылку на функцию Number, создающую этот объект. |
isFinite() | Ελέγξτε αν η τιμή είναι ορισμένη. |
isInteger() | Проверяет, является ли значение целым. |
isNaN() | Ελέγξτε αν η τιμή είναι Number.NaN. |
isSafeInteger() | Проверяет, является ли значение безопасным целым. |
MAX_SAFE_INTEGER | Возвращает ссылку на функцию Number, создающую этот объект. |
MIN_SAFE_INTEGER | Возвращает ссылку на функцию Number, создающую этот объект. |
MAX_VALUE | Наибольшая числовая величина, которую можно представить. |
MIN_VALUE | Наименьшая числовая величина, которую можно представить. |
NaN | Некорректное значение. |
NEGATIVE_INFINITY | Отрицательная аó里斯ная величина, возвращается при переполнении. |
POSITIVE_INFINITY | Положительная аόρισная величина, возвращается при переполнении. |
parseFloat() | Проверяет, является ли значение целым. |
parseInt() | Проверяет, является ли значение целым. |
prototype | Позволяет вам добавлять свойства и методы к объекту. |
toExponential(x) | Преобразует число в экспоненциальную систему счисления. |
toFixed(x) | Преобразует число в строку, результат содержит определенное количество цифр после запятой. |
toLocaleString() | Преобразует число в строку, используя местный порядок чисел. |
toPrecision(x) | Форматирует число до заданной длины. |
toString() | Преобразует число в строку. |
valueOf() | Возвращает исходное значение числа (базовое числовое значение). |
Совет:Все числовые методы возвращают новый значок. Они не изменяют исходную переменную.
Описание объекта Number
В JavaScript, числа являются базовым типом данных. JavaScript также поддерживает объект Number, который является оберткой для исходных числовых значений. При необходимости JavaScript автоматически выполняет преобразование между исходными данными и объектом. В JavaScript 1.1 можно явно создать объект Number с помощью конструктора Number(), хотя это и не обязательно.
Конструктор Number() может использоваться без оператора new, а напрямую как функция преобразования. При вызове Number() таким образом, он преобразует свои параметры в число и возвращает исходное значение (или NaN).
Конструктор обычно также используется в качестве占位щика для 5 полезных числовых констант, которые являются:наибольшая числовая величина, которую можно представить、наименьшая числовая величина, которую можно представить、положительная аόριστη τιμή、μηδενική αρνητική αόριστη τιμήκαιΕιδική τιμή NaNΣημείωση, αυτές οι τιμές είναι ιδιότητες του δικού τους κατασκευαστή Number(), και όχι ιδιότητες ενός ξεχωριστού αντικειμένου Number.
προσπαθήστε να χρησιμοποιήσετε την ιδιότητα MAX_VALUE ως εξής:
var megas = Number.MAX_VALUE
但是这样是错误的:
Αλλά αυτό είναι λάθος: var n= new Number(2);
var big = n.MAX_VALUE
Για σύγκριση, δούμε το toString() και άλλες μεθόδους του αντικειμένου Number, που είναι μεθόδους του αντικειμένου Number και όχι του κτιστηρίου Number(). Πρώτα αναφέρθηκε ότι το JavaScript θα μετατρέπει αυτόματα τα πρωτογενή αριθμητικά σε αντικείμενα Number όταν είναι απαραίτητο, και οι μεθόδους μπορεί να καλέσουν τόσο αντικείμενα Number όσο και πρωτογενείς αριθμητικές τιμές. var n = 123;
var binary_value = n.toString(2);
Εκπαιδευτικό βιβλίο
- Ο τύπος αναφοράς ECMAScript
- Για περισσότερες πληροφορίες, διαβάστε το σχετικό περιεχόμενο του προχωρημένου κεφαλαίου της εκμάθησης JavaScript:
- Οι τύποι αναφοράς συχνά ονομάζονται κλάσεις (class) ή αντικείμενα. Αυτό το κεφάλαιο εξηγεί τους προκαθορισμένους τύπους αναφοράς του ECMAScript. Προηγούμενη σελίδα
- JS Math Επόμενη σελίδα