From 980fe00a74a9ad013b945755415ace2e5429c3c2 Mon Sep 17 00:00:00 2001
From: Alexey Pyltsyn Метод {{jsxref("Number.prototype.toString()")}} был вызван с дополнительным параметром Метод {{jsxref("Number.prototype.toString()")}} был вызван с дополнительным параметром Почему значение этого параметра не может быть больше, чем 36? Для оснований, превышающих 10, в качестве цифр используются алфавитные символы; следовательно, основание не может быть больше 36, поскольку в латинском алфавите (используемом английским и многими другими языками) только 26 символов. Почему значение этого параметра не может быть больше, чем 36? Для оснований, превышающих 10, в качестве цифр используются алфавитные символы; следовательно, основание не может быть больше 36, поскольку в латинском алфавите (используемом английским и многими другими языками) только 26 символов. Наиболее распространённые основания систем счисления: Наиболее распространённые основания систем счисления:Что пошло не так?
-radix
. Его значение должно быть целым числом, принадлежащим промежутку от 2 до 36 и указывающим основание системы счисления, которая должна быть использована для представления численных значений. Например, десятичное (основание 10) число 169 представляется в шестнадцатеричном виде (основание 16) как A9.radix
. Его значение должно быть целым числом, принадлежащим промежутку от 2 до 36 и указывающим основание системы счисления, которая должна быть использована для представления численных значений. Например, десятичное (основание 10) число 169 представляется в шестнадцатеричном виде (основание 16) как A9.
Примеры
-Некорректное применение
+Некорректное применение
(42).toString(0);
(42).toString(1);
@@ -54,7 +54,7 @@ RangeError: toString() radix argument must be between 2 and 36 (Chrome)
(100000).toString(16) // "186a0" (шестнадцатеричная)
-Смотрите также
+Смотрите также
Message
-TypeError:
can't assign to property "x" on {y}: not an object
(Firefox)
+TypeError:
@@ -27,7 +27,7 @@ TypeError: Cannot create property 'x' on {y} (Chrome)
can't assign to property "x" on {y}: not an object
(Firefox)
TypeError: Cannot create property 'x' on {y} (Chrome)
Invalid cases
-'use strict';
+
'use strict';
var foo = "my string";
// The following line does nothing if not in strict mode.
@@ -38,7 +38,7 @@ foo.bar = {}; //
'use strict'; +-- cgit v1.2.3-54-g00ecf'use strict'; var foo = new String("my string"); foo.bar = {}; diff --git a/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html b/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html index 7eecd4634b..246bb98a4c 100644 --- a/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html +++ b/files/ru/web/javascript/reference/errors/cyclic_object_value/index.html @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Errors/Cyclic_object_valueСообщения
-TypeError: циклическое значение объекта (Firefox) +TypeError: циклическое значение объекта (Firefox) TypeError: преобразование круговой структуры в JSON (Chrome и Opera) TypeError: циклическая ссылка в аргументе значения не поддерживается (Edge)@@ -27,13 +27,13 @@ TypeError: циклическая ссылка в аргументе значеВ круговой структуре как эта
-var circularReference = {otherData: 123}; +var circularReference = {otherData: 123}; circularReference.myself = circularReference;{{jsxref("JSON.stringify()")}} закончится неудачей
-JSON.stringify(circularReference); +JSON.stringify(circularReference); // TypeError: циклическое значение объекта@@ -45,7 +45,7 @@ circularReference.myself = circularReference; -const getCircularReplacer = () => { +const getCircularReplacer = () => { const seen = new WeakSet(); return (key, value) => { if (typeof value === "object" && value !== null) { diff --git a/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html b/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html index d1a9834174..cd14e4a559 100644 --- a/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html +++ b/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html @@ -20,13 +20,13 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_curly_after_property_lisЧто пошло не так?
-Произошла ошибка в синтаксисе инициализатора объекта. Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая. Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки. Добавление отступов или форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.
+Произошла ошибка в синтаксисе инициализатора объекта. Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая. Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки. Добавление отступов или форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.
Примеры
-Забытая запятая
+Забытая запятая
-Зачастую в коде инициализатора объекта есть недостающая запятая:
+Зачастую в коде инициализатора объекта есть недостающая запятая:
var obj = { a: 1, @@ -44,8 +44,8 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_curly_after_property_lis };-Смотрите также
+Смотрите также