From 841aae260382e2bf5ebb44d765d8c7301d27caab Mon Sep 17 00:00:00 2001 From: Alexey Istomin Date: Sat, 20 Mar 2021 18:37:44 +0300 Subject: Restore "ё" letter in Russian translation (#239) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(ru): restore ё letter * docs(ru): resolve conflicts * refactor(idea): remove ide folder --- .../javascript/reference/global_objects/bigint/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/bigint') diff --git a/files/ru/web/javascript/reference/global_objects/bigint/index.html b/files/ru/web/javascript/reference/global_objects/bigint/index.html index c8e43137bf..108df340f7 100644 --- a/files/ru/web/javascript/reference/global_objects/bigint/index.html +++ b/files/ru/web/javascript/reference/global_objects/bigint/index.html @@ -10,14 +10,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/BigInt ---

{{JSRef}}

-

BigInt это встроенный объект, который предоставляет способ представлять целые числа больше 253 - 1, наибольшего числа, которое JavaScript может надежно представить с {{JSxRef("Number")}} примитивом. Это максимальное значение можно получить, обратившись к {{JSxRef("Number.MAX_SAFE_INTEGER")}}.

+

BigInt это встроенный объект, который предоставляет способ представлять целые числа больше 253 - 1, наибольшего числа, которое JavaScript может надёжно представить с {{JSxRef("Number")}} примитивом. Это максимальное значение можно получить, обратившись к {{JSxRef("Number.MAX_SAFE_INTEGER")}}.

Описание

-

BigInt создается путем добавления n в конец целочисленного литерала — 10n — или вызовом функции BigInt().

+

BigInt создаётся путём добавления n в конец целочисленного литерала — 10n — или вызовом функции BigInt().

const theBiggestInt = 9007199254740991n;
 
@@ -44,7 +44,7 @@ const hugeBin = BigInt("0b11111111111111111111111111111111111111111111111111111"
 
 

Тип

-

При проверке с использованием оператора typeof, BigInt выдает тип "bigint":

+

При проверке с использованием оператора typeof, BigInt выдаёт тип "bigint":

typeof 1n === 'bigint'; // true
 typeof BigInt('1') === 'bigint'; // true
@@ -57,7 +57,7 @@ typeof BigInt('1') === 'bigint'; // true
 
 

Операторы

-

Следующие операторы могут использоваться с BigInt (или объектом-оберткой BigInt): +, *, -, **, %.

+

Следующие операторы могут использоваться с BigInt (или объектом-обёрткой BigInt): +, *, -, **, %.

Побитовые операции также поддерживаются, кроме >>> (сдвиг вправо с заполнением нулями).

@@ -91,7 +91,7 @@ bigN * -1n

Оператор / также работает, как и ожидалось, с целыми числами. Однако, поскольку это BigInt, эта операция будет округляться в меньшую сторону, то есть она не будет возвращать какие-либо дробные цифры.

-

Результат операции с дробным результатом будет округлен в меньшую сторону при использовании  BigInt.

+

Результат операции с дробным результатом будет округлён в меньшую сторону при использовании  BigInt.

const expected = 4n / 2n;
@@ -138,7 +138,7 @@ mixed.sort();
 // ↪ [-12n, 0, 0n, 10, 4n, 4, 6]
 
-

Обратите внимание, что сравнения с обьектом-оберткой BigInt действуют как с другими объектами, указывая на равенство только когда сравнивается идентичный экземпляр объекта:

+

Обратите внимание, что сравнения с обьектом-обёрткой BigInt действуют как с другими объектами, указывая на равенство только когда сравнивается идентичный экземпляр объекта:

0n === Object(0n); // false
 Object(0n) === Object(0n); // false
@@ -236,7 +236,7 @@ Boolean(12n)
 
 

Примеры

-

Расчет простых чисел

+

Расчёт простых чисел

// Возвращает true, если BigInt — простое число
 function isPrime(p) {
-- 
cgit v1.2.3-54-g00ecf