aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference/errors
diff options
context:
space:
mode:
authorChris Mills <cmills@mozilla.com>2021-03-15 20:44:30 +0000
committerGitHub <noreply@github.com>2021-03-15 20:44:30 +0000
commit571c6f125b0fcf580fb42fd0cdb25c152724d738 (patch)
tree9019116dd590d1eebe782fde7d695bedae844dd3 /files/ru/web/javascript/reference/errors
parent1bbb4d9683edd28fc947b17804e5b882184ecfcb (diff)
parent55ddd4454665a3c66e3d5b186bc79048468d36e7 (diff)
downloadtranslated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.tar.gz
translated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.tar.bz2
translated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.zip
Merge pull request #174 from mdn/lex111/ru-typos
Fix typos in Russian translation
Diffstat (limited to 'files/ru/web/javascript/reference/errors')
-rw-r--r--files/ru/web/javascript/reference/errors/bad_octal/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html8
-rw-r--r--files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_octal/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html8
-rw-r--r--files/ru/web/javascript/reference/errors/identifier_after_number/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/illegal_character/index.html6
-rw-r--r--files/ru/web/javascript/reference/errors/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/malformed_uri/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/no_non-null_object/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/not_defined/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/undeclared_var/index.html2
-rw-r--r--files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html4
21 files changed, 32 insertions, 32 deletions
diff --git a/files/ru/web/javascript/reference/errors/bad_octal/index.html b/files/ru/web/javascript/reference/errors/bad_octal/index.html
index d36656c80e..34f25ffe7e 100644
--- a/files/ru/web/javascript/reference/errors/bad_octal/index.html
+++ b/files/ru/web/javascript/reference/errors/bad_octal/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Errors/Bad_octal
<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
-<p>Десятеричные литералы могут начинаться с нуля (<code>0</code>), за которым следуют другие десятеричные цифры. Но, если все цифры после начального нуля (<code>0</code>) меньше 8, то число интерпретируется как восьмеричное. Т.к. 08 и 09 не соответствуют даному условию, JavaScript выводит предупреждение об этом.</p>
+<p>Десятеричные литералы могут начинаться с нуля (<code>0</code>), за которым следуют другие десятеричные цифры. Но, если все цифры после начального нуля (<code>0</code>) меньше 8, то число интерпретируется как восьмеричное. Т.к. 08 и 09 не соответствуют данному условию, JavaScript выводит предупреждение об этом.</p>
<p>Следует отметить, что восьмеричные литералы и восьмеричные управляющие последовательности являются устаревшими и <span id="result_box" lang="ru"><span>будут содержать дополнительное предупреждение об этом.</span></span> С выпуском ECMAScript 6 версии в синтаксисе используется начальный нуль (<code>0</code>), за которым следует <span id="result_box" lang="ru"><span>строчная или прописная</span></span> Латинская буква "O" (<code>0o</code> или <code>0O)</code>.  <span id="result_box" lang="ru"><span>Дополнительную информацию смотрите на странице о </span></span> <a href="/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Octal">лексической грамматике</a>.</p>
diff --git a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
index 6e3604af66..549b5ae654 100644
--- a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
+++ b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html
@@ -17,7 +17,7 @@ SyntaxError: Invalid regular expression flags (Chrome)
<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
-<p>В коде есть недопустимые флаги регулярных выражений. Литерал в регулярном выражении, который содержит шаблон заключенный между двумя слэшами, флаги определяются после второго флага. Они также могут быть объявлены в конструкторе функции {{jsxref("RegExp")}} object (второй параметр). Флаги регулярного выражения могут быть использованы отдельно или вместе в любой очередности, но в ECMAScript их только пять.</p>
+<p>В коде есть недопустимые флаги регулярных выражений. Литерал в регулярном выражении, который содержит шаблон заключенный между двумя слешами, флаги определяются после второго флага. Они также могут быть объявлены в конструкторе функции {{jsxref("RegExp")}} object (второй параметр). Флаги регулярного выражения могут быть использованы отдельно или вместе в любой очередности, но в ECMAScript их только пять.</p>
<p>Чтоб включить флаг в регулярное выражение, используйте синтаксис:</p>
@@ -56,7 +56,7 @@ SyntaxError: Invalid regular expression flags (Chrome)
</tr>
<tr>
<td>y</td>
- <td>Выполняет «липкий» поиск, который будет начинаться с текущей позиции в целевой строке. Cм. {{jsxref("RegExp.sticky", "sticky")}}</td>
+ <td>Выполняет «липкий» поиск, который будет начинаться с текущей позиции в целевой строке. См. {{jsxref("RegExp.sticky", "sticky")}}</td>
</tr>
</tbody>
</table>
@@ -70,7 +70,7 @@ SyntaxError: Invalid regular expression flags (Chrome)
// Ошибка синтаксиса: недействительный флаг "b" для регулярного выражения
</pre>
-<p>Вы намеревались создать регулярное выражение? Выражение, содержащее два слэша, интерпретируется как литерал регулярного выражения.</p>
+<p>Вы намеревались создать регулярное выражение? Выражение, содержащее два слеша, интерпретируется как литерал регулярного выражения.</p>
<pre class="brush: js example-bad">let obj = {
url: /docs/Web
@@ -87,7 +87,7 @@ SyntaxError: Invalid regular expression flags (Chrome)
<h3 id="Действительные_флаги_регулярного_выражения">Действительные флаги регулярного выражения </h3>
-<p>Вгляните на таблицу выше, где представлены пять действительных флагов регулярного выражения, которые разрешены в JavaScript</p>
+<p>Взгляните на таблицу выше, где представлены пять действительных флагов регулярного выражения, которые разрешены в JavaScript</p>
<pre class="brush: js example-good">/foo/g;
/foo/gim;
diff --git a/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html b/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html
index 59499e302d..7e6acc3991 100644
--- a/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html
+++ b/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html
@@ -23,7 +23,7 @@ TypeError: Cannot define property: "x", object is not extensible. (Chrome)</pre>
<h2 id="Что_произошло_не_так">Что произошло не так?</h2>
-<p>Обычно, объект расширяемый и к нему можно добавать новые свойства. Однако в этой ситуации {{jsxref("Object.preventExtensions()")}} сделал объект нерасширяемым, так что у него не может появиться других свойств, отличных от тех, которые были объявлены когда объект стал нерасширяемым.</p>
+<p>Обычно, объект расширяемый и к нему можно добавить новые свойства. Однако в этой ситуации {{jsxref("Object.preventExtensions()")}} сделал объект нерасширяемым, так что у него не может появиться других свойств, отличных от тех, которые были объявлены когда объект стал нерасширяемым.</p>
<h2 id="Примеры">Примеры</h2>
@@ -38,7 +38,7 @@ obj.x = 'foo';
// TypeError: can't define property "x": "obj" is not extensible
</pre>
-<p>В обеих, строгом и нестрогом режимах, вызов {{jsxref("Object.defineProperty()")}} вызывает исключнеие при добавлении нового свойства в нерасширяемый объект.</p>
+<p>В обеих, строгом и нестрогом режимах, вызов {{jsxref("Object.defineProperty()")}} вызывает исключение при добавлении нового свойства в нерасширяемый объект.</p>
<pre class="brush: js example-bad">var obj = { };
Object.preventExtensions(obj);
diff --git a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
index 40dc8dc913..7e89e085df 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Errors/Deprecated_expression_closures
<h2 id="Примеры">Примеры</h2>
-<h3 id="Неправильтный_синтаксис">Неправильтный синтаксис</h3>
+<h3 id="Неправильный_синтаксис">Неправильный синтаксис</h3>
<p>Замыкания выражений пропускают фигурные скобки или операторы return из объявлений функций или определений методов в объектах.</p>
diff --git a/files/ru/web/javascript/reference/errors/deprecated_octal/index.html b/files/ru/web/javascript/reference/errors/deprecated_octal/index.html
index b397c5adb3..a6d35e2381 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_octal/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_octal/index.html
@@ -26,7 +26,7 @@ for octal literals use the "0o" prefix instead</pre>
<h2 id="Что_пошло_не_так"><strong>Что пошло не так?</strong></h2>
-<p>Восьмеричные литералы и восьмеричные escape-последовательности являются устаревшими и будут выдавать {{jsxref("SyntaxError")}} в строгом режиме. С ECMAScript2015 стандартным синтаксисом является использование ведующего нуля с последующеей заглавной или строчной латинской буквой "O" (<code>0o</code> bили <code>0O</code>)</p>
+<p>Восьмеричные литералы и восьмеричные escape-последовательности являются устаревшими и будут выдавать {{jsxref("SyntaxError")}} в строгом режиме. С ECMAScript2015 стандартным синтаксисом является использование ведущего нуля с последующей заглавной или строчной латинской буквой "O" (<code>0o</code> или <code>0O</code>)</p>
<h2 id="Примеры">Примеры</h2>
diff --git a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
index fa10558782..9bfa3ffb6c 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html
@@ -66,7 +66,7 @@ String(num).replace(/5/, '2');
<pre class="brush: js">/*globals define*/
// Предполагаем, что все требуемые методы экземпляров String уже присутствуют
-// (если нет, для них так же можно использовать полифиллы)
+// (если нет, для них так же можно использовать полифилы)
(function() {
'use strict';
diff --git a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
index e5d4eb3d00..c90ca639e7 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
@@ -64,7 +64,7 @@ dates.forEach(date =&gt; console.log(dateFormatter.format(date)));
// "Montag, 12. Mai 2014"
</pre>
-<h3 id="Альтернативный_стандартный_ситнаксис_с_использованием_Дата_методов">Альтернативный стандартный ситнаксис с использованием Дата методов</h3>
+<h3 id="Альтернативный_стандартный_синтаксис_с_использованием_Дата_методов">Альтернативный стандартный синтаксис с использованием Дата методов</h3>
<p>{{jsxref("Date")}} объект предлагает несколько методов для построения пользовательской строки даты.</p>
diff --git a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
index 861f44e1e9..d9a8f5ae2c 100644
--- a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
+++ b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated
<h2 id="Примеры">Примеры</h2>
-<h3 id="Итерация_обьекта">Итерация обьекта</h3>
+<h3 id="Итерация_объекта">Итерация объекта</h3>
<p>{{jsxref("Statements/for_each...in", "for each...in")}} используется для итерации по указанным значениям объектов.</p>
@@ -87,7 +87,7 @@ for (var x of array) {
<p>{{jsxref("Statements/for_each...in", "for each...in")}} ничего не делает, если указанное значение <code>null</code> или <code>undefined</code>, но {{jsxref("Statements/for...of", "for...of")}} выдаст исключение в этих случаях.</p>
-<h4 id="Непрвильный_синтаксис">Непрвильный синтаксис</h4>
+<h4 id="Неправильный_синтаксис">Неправильный синтаксис</h4>
<pre class="brush: js example-bad">function func(array) {
for each (var x in array) {
@@ -121,7 +121,7 @@ func(undefined); // prints nothing
<h4 id="Неправильный_синтаксис">Неправильный синтаксис</h4>
-<p>Существует устаревшая идиома для итерации по парам ключ-значение указанного объекта с помощью {{jsxref("Statements/for_each...in", "for each...in")}} и осужденный {{jsxref("Iterator")}} обьект.</p>
+<p>Существует устаревшая идиома для итерации по парам ключ-значение указанного объекта с помощью {{jsxref("Statements/for_each...in", "for each...in")}} и осужденный {{jsxref("Iterator")}} объект.</p>
<pre class="brush: js example-bad">var object = { a: 10, b: 20 };
@@ -131,7 +131,7 @@ for each (var [key, value] in Iterator(object)) {
}
</pre>
-<h4 id="Альтернативный_стандартный_ситнтаксис">Альтернативный стандартный ситнтаксис</h4>
+<h4 id="Альтернативный_стандартный_синтаксис">Альтернативный стандартный синтаксис</h4>
<p>Теперь можно использовать стандартный цикл {{jsxref("Statements/for...in", "for...in")}} цикл для итерации по указанным ключам объекта и получения каждого значения внутри цикла:</p>
diff --git a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
index 9a0108616e..71cdda791f 100644
--- a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
+++ b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html
@@ -44,7 +44,7 @@ alert(1.foo);
// SyntaxError:  идентификатор начинается сразу после числового литерала
</pre>
-<p>Вы можете переназвать вашу перемменную чтобы избежать ведущего числа.</p>
+<p>Вы можете переназвать вашу переменную чтобы избежать ведущего числа.</p>
<pre class="brush: js example-good">var life1 = 'foo';
var foo = life1;
diff --git a/files/ru/web/javascript/reference/errors/illegal_character/index.html b/files/ru/web/javascript/reference/errors/illegal_character/index.html
index 84a67e254f..5a88969177 100644
--- a/files/ru/web/javascript/reference/errors/illegal_character/index.html
+++ b/files/ru/web/javascript/reference/errors/illegal_character/index.html
@@ -17,13 +17,13 @@ SyntaxError: Invalid or unexpected token (Chrome)
<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
-<p>Присутсвует недопустимый или неожиданный знак, который не принадлежит данной позиции в коде. Используйте редактор, поддерживающий подсветку синтаксиса, и внимательно проверьте ваш код на предмет таких несовпадений, как знак минус (<code> - </code>) вместо тире  (<code> – </code>) или простые кавычки (<code> " </code>) вместо нестандратных знаков цитирования (<code> “ </code>).</p>
+<p>Присутствует недопустимый или неожиданный знак, который не принадлежит данной позиции в коде. Используйте редактор, поддерживающий подсветку синтаксиса, и внимательно проверьте ваш код на предмет таких несовпадений, как знак минус (<code> - </code>) вместо тире  (<code> – </code>) или простые кавычки (<code> " </code>) вместо нестандартных знаков цитирования (<code> “ </code>).</p>
<h2 id="Примеры">Примеры</h2>
<h3 id="Несоответсвующие_символы">Несоответсвующие символы</h3>
-<p>Некоторые символы выглядят одинаково, но становтся причиной того, что анализатор не выполняет итерпретацию вашего кода.</p>
+<p>Некоторые символы выглядят одинаково, но становится причиной того, что анализатор не выполняет интерпретацию вашего кода.</p>
<pre class="brush: js example-bad">“This looks like a string”;
// SyntaxError: illegal character
@@ -59,7 +59,7 @@ SyntaxError: Invalid or unexpected token (Chrome)
// SyntaxError: illegal character
</pre>
-<p>Если проверить этот код в редакторе вроде Vim, вы можете увидеть, что в коде присутсвтует символ, именуемый <a href="https://en.wikipedia.org/wiki/Zero-width_space">нулевой пробел (zero-width space (ZWSP) (U+200B))</a>.</p>
+<p>Если проверить этот код в редакторе вроде Vim, вы можете увидеть, что в коде присутствует символ, именуемый <a href="https://en.wikipedia.org/wiki/Zero-width_space">нулевой пробел (zero-width space (ZWSP) (U+200B))</a>.</p>
<pre class="brush: js">var foo = 'bar';​&lt;200b&gt;</pre>
diff --git a/files/ru/web/javascript/reference/errors/index.html b/files/ru/web/javascript/reference/errors/index.html
index 08f8f1c808..21d076dbdc 100644
--- a/files/ru/web/javascript/reference/errors/index.html
+++ b/files/ru/web/javascript/reference/errors/index.html
@@ -8,13 +8,13 @@ translation_of: Web/JavaScript/Reference/Errors
---
<p>{{jsSidebar("Errors")}}</p>
-<p>Ниже, Вы найдете список ошибок, которые возвращает JavaScript. Эти ошибки могут буть полезны при отладке, но неполадки не всегда сразу понятны. Страницы ниже  предлагают дополнительную информацию об этих ошибках. Каждая ошибка это Объект на основании {{jsxref("Error")}} object, и имеет имя (<code>name)</code> и сообщение (<code>message)</code>.</p>
+<p>Ниже, Вы найдете список ошибок, которые возвращает JavaScript. Эти ошибки могут быть полезны при отладке, но неполадки не всегда сразу понятны. Страницы ниже  предлагают дополнительную информацию об этих ошибках. Каждая ошибка это Объект на основании {{jsxref("Error")}} object, и имеет имя (<code>name)</code> и сообщение (<code>message)</code>.</p>
<p>Ошибки отображенные в Web консоли могут содержать ссылку на соответствующую страницу ниже, чтобы помочь вам быстро понять проблему в коде.</p>
<h2 id="Список_ошибок">Список ошибок</h2>
-<p>В представленном списке, каждая страница проименована (тип ошибки) и сообщение (более подробное удобочитаемое сообщение об ошибке). Вместе, эти два свойства послужат отправной точкой к пониманию и устранению ошибки. Для большей информации, перейдите по ссылкам ниже!</p>
+<p>В представленном списке, каждая страница переименована (тип ошибки) и сообщение (более подробное удобочитаемое сообщение об ошибке). Вместе, эти два свойства послужат отправной точкой к пониманию и устранению ошибки. Для большей информации, перейдите по ссылкам ниже!</p>
<p>{{ListSubPages("/ru/docs/Web/JavaScript/Reference/Errors")}}</p>
diff --git a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
index eaf8b0b185..54bbb51f92 100644
--- a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
+++ b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html
@@ -37,7 +37,7 @@ COLUMNS = 120; // TypeError: invalid assignment to const `COLUMNS'</pre>
<p>Есть несколько вариантов, чтобы исправить эту ошибку. Проверьте, что должно было быть достигнуто с рассматриваемой константой.</p>
-<h4 id="Переназавите">Переназавите</h4>
+<h4 id="Переназовите">Переназовите</h4>
<p>Если вы хотели объявить другую константу, выберите другое имя и переименовать. Это имя константы уже используется в этой области.</p>
diff --git a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
index 4538cd6b0b..f9e91b0a53 100644
--- a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
+++ b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html
@@ -20,7 +20,7 @@ SyntaxError: объявление переменной цикла for-in мож
<p>{{jsxref("SyntaxError")}} только в строгом режиме.</p>
-<h2 id="Что_пошло_нетак">Что пошло нетак?</h2>
+<h2 id="Что_пошло_не так">Что пошло не так?</h2>
<p>Глава цикла <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> содержит выражение инициализатора. То есть переменная объявляется и присваивается значение <code>|for (var i = 0 in obj)|</code>. В нестрогом режиме это объявление head игнорируется и ведет себя как <code>|for (var i in obj)|</code>. Однако в строгом режиме создается синтаксическая ошибка.</p>
diff --git a/files/ru/web/javascript/reference/errors/malformed_uri/index.html b/files/ru/web/javascript/reference/errors/malformed_uri/index.html
index 8f57f277f4..460c0a3a3d 100644
--- a/files/ru/web/javascript/reference/errors/malformed_uri/index.html
+++ b/files/ru/web/javascript/reference/errors/malformed_uri/index.html
@@ -39,7 +39,7 @@ encodeURI('\uDFFF');
<h3 id="Декодирование">Декодирование</h3>
-<p>Декодирование заменяет каждую управляющую последовательность в закодированном URI компоненте символом, который она предстваляет. Если такого символа нет, возникнет ошибка:</p>
+<p>Декодирование заменяет каждую управляющую последовательность в закодированном URI компоненте символом, который она представляет. Если такого символа нет, возникнет ошибка:</p>
<pre class="brush: js example-bad">decodeURIComponent('%E0%A4%A');
// "URIError: malformed URI sequence"
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 6c86b1ef73..d1a9834174 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,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_curly_after_property_lis
<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
-<p><span class="notranslate">Произошла ошибка в синтаксисе <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">инициализатора объекта</a>.</span> <span class="notranslate">Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая.</span> <span class="notranslate"> Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки.</span> Добаление отсупов или <span class="notranslate">форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.</span></p>
+<p><span class="notranslate">Произошла ошибка в синтаксисе <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">инициализатора объекта</a>.</span> <span class="notranslate">Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая.</span> <span class="notranslate"> Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки.</span> Добавление отступов или <span class="notranslate">форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.</span></p>
<h2 id="Примеры">Примеры</h2>
diff --git a/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html b/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html
index a47a45477a..b3b0aae107 100644
--- a/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html
+++ b/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_formal_parameter
---
<div>{{jsSidebar("Errors")}}</div>
-<h2 id="Сообщениe">Сообщениe</h2>
+<h2 id="Сообщение">Сообщение</h2>
<pre class="syntaxbox">SyntaxError: идентификатор начинается сразу после числового литерала
</pre>
diff --git a/files/ru/web/javascript/reference/errors/no_non-null_object/index.html b/files/ru/web/javascript/reference/errors/no_non-null_object/index.html
index c00c5ff571..1aa1260c59 100644
--- a/files/ru/web/javascript/reference/errors/no_non-null_object/index.html
+++ b/files/ru/web/javascript/reference/errors/no_non-null_object/index.html
@@ -50,7 +50,7 @@ Object.defineProperty({}, 'key', null);
ws.add('foo');
// TypeError: "foo" is not a non-null object</pre>
-<p>Создание обьекта вместо:</p>
+<p>Создание объекта вместо:</p>
<pre class="brush: js example-good">ws.add({foo: 'bar'});
ws.add(window);
diff --git a/files/ru/web/javascript/reference/errors/not_defined/index.html b/files/ru/web/javascript/reference/errors/not_defined/index.html
index 039044b94c..818c3c00d4 100644
--- a/files/ru/web/javascript/reference/errors/not_defined/index.html
+++ b/files/ru/web/javascript/reference/errors/not_defined/index.html
@@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Errors/Not_defined
<p>Есть несуществующая переменная, которая ссылается куда-то. Эта переменная должна быть объявлена, или вам необходимо убедиться, что она доступна в вашем текущем скрипте или области исходного кода ( {{Glossary("scope")}}).</p>
<div class="note">
-<p><strong>Заметка: </strong>При использовании стороних библиотек (такие как jQuery), убедитесь, что они загружаются до того, как вы используете переменные "$". Поместите тег {{HTMLElement("script")}} загружающий вашу библиотеку до того как вы будете использовать ее.</p>
+<p><strong>Заметка: </strong>При использовании сторонних библиотек (такие как jQuery), убедитесь, что они загружаются до того, как вы используете переменные "$". Поместите тег {{HTMLElement("script")}} загружающий вашу библиотеку до того как вы будете использовать ее.</p>
</div>
<h2 id="Примеры"><font><font>Примеры</font></font></h2>
diff --git a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
index ef0179a7ca..012d203930 100644
--- a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
+++ b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_in
<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
-<p>В JavaScript существует несколько уменьщающих функций :</p>
+<p>В JavaScript существует несколько уменьшающих функций :</p>
<ul>
<li>{{jsxref("Array.prototype.reduce()")}}, {{jsxref("Array.prototype.reduceRight()")}} и</li>
diff --git a/files/ru/web/javascript/reference/errors/undeclared_var/index.html b/files/ru/web/javascript/reference/errors/undeclared_var/index.html
index 2c6705c496..f03c1686ed 100644
--- a/files/ru/web/javascript/reference/errors/undeclared_var/index.html
+++ b/files/ru/web/javascript/reference/errors/undeclared_var/index.html
@@ -12,7 +12,7 @@ ReferenceError: "x" is not defined (Chrome)
ReferenceError: Variable undefined in strict mode (Edge)
</pre>
-<h2 id="Тип_ошбки">Тип ошбки</h2>
+<h2 id="Тип_ошибки">Тип ошибки</h2>
<p>{{jsxref("ReferenceError")}} предупреждение только в <a href="/ru/docs/Web/JavaScript/Reference/Strict_mode">строгом режиме</a>.</p>
diff --git a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
index 791a215d11..0554d0d93c 100644
--- a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
+++ b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html
@@ -32,7 +32,7 @@ SyntaxError: непредвиденный токен ( [Chrome]
// SyntaxError: function statement requires a name
</pre>
-<p>Вы можете использовать выражение функции (назначять) вместо:</p>
+<p>Вы можете использовать выражение функции (назначат) вместо:</p>
<pre class="brush: js example-good">var greet = function() {
return 'Hello world';
@@ -64,7 +64,7 @@ SyntaxError: непредвиденный токен ( [Chrome]
}
}</pre>
-<h3 id="Методы_обьекта">Методы обьекта</h3>
+<h3 id="Методы_объекта">Методы объекта</h3>
<p>Если вы намеревались создать метод объекта, вам нужно будет создать объект. Тогда допустим следующий синтаксис без имени после ключевого слова function.</p>