aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference/global_objects/string
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/string')
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/charat/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/codepointat/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/endswith/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/includes/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/match/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/padend/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/repeat/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/replace/index.html6
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/replaceall/index.html18
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/startswith/index.html4
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/substr/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/substring/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/tosource/index.html2
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/trim/index.html2
17 files changed, 34 insertions, 34 deletions
diff --git a/files/ru/web/javascript/reference/global_objects/string/charat/index.html b/files/ru/web/javascript/reference/global_objects/string/charat/index.html
index c86dae26aa..6ca4193230 100644
--- a/files/ru/web/javascript/reference/global_objects/string/charat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/charat/index.html
@@ -103,7 +103,7 @@ function getWholeChar(str, i) {
return false;
}
</pre>
-<p>В среде, поддерживающей JavaScript 1.7+ (например, в Firefox), который позволяет деструктуризующее присваивание, можно использовать более лаконичную и более гибкую альтернативу в том смысле, что она автоматически увеличивает счётчик (если символ гарантированно является суррогатной парой).</p>
+<p>В среде, поддерживающей JavaScript 1.7+ (например, в Firefox), который позволяет деструктурирующее присваивание, можно использовать более лаконичную и более гибкую альтернативу в том смысле, что она автоматически увеличивает счётчик (если символ гарантированно является суррогатной парой).</p>
<pre class="brush: js">var str = 'A\uD87E\uDC04Z'; // Также можно использовать не-БМП символы напрямую
for (var i = 0, chr; i &lt; str.length; i++) {
[chr, i] = getWholeCharAndI(str, i);
diff --git a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html
index db2b8a4e19..f14984662d 100644
--- a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/codePointAt
<dl>
<dt><code>pos</code></dt>
- <dd>Позиция элемента в строке, чья кодовоя точка возвращается функцией.</dd>
+ <dd>Позиция элемента в строке, чья кодовая точка возвращается функцией.</dd>
</dl>
<h2 id="Description" name="Description">Описание</h2>
@@ -44,9 +44,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/codePointAt
'XYZ'.codePointAt(42); // undefined
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
-<p>Следующий полифилл расширяет прототип строки определённой в ECMAScript 6 функцией <code>codePointAt()</code>, если браузер не имеет её родной поддержки.</p>
+<p>Следующий полифил расширяет прототип строки определённой в ECMAScript 6 функцией <code>codePointAt()</code>, если браузер не имеет её родной поддержки.</p>
<pre class="brush: js">/*! http://mths.be/codepointat v0.1.0 от @mathias */
if (!String.prototype.codePointAt) {
diff --git a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html
index f2f6aa5c2c..8ab2ff307d 100644
--- a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html
@@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/endsWith
<h2 id="Summary" name="Summary">Сводка</h2>
-<p>Метод <strong><code>endsWith()</code></strong> позволяет определить, заканчивается ли строка символами указанными в скобках, возвращая, соотвественно, <code>true</code> или <code>false</code>.</p>
+<p>Метод <strong><code>endsWith()</code></strong> позволяет определить, заканчивается ли строка символами указанными в скобках, возвращая, соответственно, <code>true</code> или <code>false</code>.</p>
<h2 id="Syntax" name="Syntax">Синтаксис</h2>
@@ -47,7 +47,7 @@ console.log(str.endsWith('быть')); // false
console.log(str.endsWith('быть', 16)); // true
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
<p>Этот метод был добавлен к спецификации ECMAScript 6 и может быть доступен ещё не во всех реализациях JavaScript. Однако, вы можете легко эмулировать этот метод при помощи следующего кода:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html b/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html
index 549d0e2b54..53313478cf 100644
--- a/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor
</dl>
<h2 id="Description" name="Description">Описание</h2>
-<p>Ксли вы выразили цвет в виде шестнадцатеричного триплета RGB, вы должны использовать формат <code>rrggbb</code>. Например, шестнадцатеричные значения RGB для оранжево-розового цвета такие: красный=FA, зелёный=80 и синий=72, так что RGB-триплет для оранжево-розового цвета будет следующим <code>"FA8072"</code>.</p>
+<p>Если вы выразили цвет в виде шестнадцатеричного триплета RGB, вы должны использовать формат <code>rrggbb</code>. Например, шестнадцатеричные значения RGB для оранжево-розового цвета такие: красный=FA, зелёный=80 и синий=72, так что RGB-триплет для оранжево-розового цвета будет следующим <code>"FA8072"</code>.</p>
<h2 id="Examples" name="Examples">Примеры</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html
index 6f4cde3a52..caec099c63 100644
--- a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html
@@ -66,9 +66,9 @@ String.fromCodePoint(NaN); // RangeError
console.log(String.fromCodePoint(0x2F804)); // или 194564 в десятичной записи
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
-<p>Метод <code>String.fromCodePoint()</code> был добавлен к стандарту ECMAScript в 6-й версии и может поддерживаться ещё не во всех браузерах или окружениях. Используйте код ниже в качестве полифилла:</p>
+<p>Метод <code>String.fromCodePoint()</code> был добавлен к стандарту ECMAScript в 6-й версии и может поддерживаться ещё не во всех браузерах или окружениях. Используйте код ниже в качестве полифила:</p>
<pre class="brush: js">/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */
if (!String.fromCodePoint) {
diff --git a/files/ru/web/javascript/reference/global_objects/string/includes/index.html b/files/ru/web/javascript/reference/global_objects/string/includes/index.html
index a766377bb8..43f41136d9 100644
--- a/files/ru/web/javascript/reference/global_objects/string/includes/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/includes/index.html
@@ -54,7 +54,7 @@ console.log(str.includes('Быть', 1)); // false
console.log(str.includes('БЫТЬ')); // false
</pre>
-<h2 id="Полифилл">Полифилл</h2>
+<h2 id="Полифил">Полифил</h2>
<p>Этот метод был добавлен в спецификации ECMAScript 2015 и может быть недоступен в некоторых реализациях JavaScript. Однако, можно легко эмулировать этот метод:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/index.html b/files/ru/web/javascript/reference/global_objects/string/index.html
index 887272aab2..3e6609ccce 100644
--- a/files/ru/web/javascript/reference/global_objects/string/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/index.html
@@ -45,7 +45,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String
</tr>
<tr>
<td><code>\\</code></td>
- <td>обратный слэш</td>
+ <td>обратный слеш</td>
</tr>
<tr>
<td><code>\n</code></td>
@@ -158,7 +158,7 @@ console.log(eval(s2)); // выведет строку '2 + 2'
<pre class="brush: js notranslate">console.log(eval(s2.valueOf())); // выведет число 4
</pre>
-<div class="note"><strong>Примечание:</strong> для того, чтобы узнать больше о другом возможном подходе к строкам в JavaScript, прочитайте статью о <a href="/ru/Add-ons/Code_snippets/StringView"><code>StringView</code> — C-подобном представлении строк на основе типизирванных массивов</a>.</div>
+<div class="note"><strong>Примечание:</strong> для того, чтобы узнать больше о другом возможном подходе к строкам в JavaScript, прочитайте статью о <a href="/ru/Add-ons/Code_snippets/StringView"><code>StringView</code> — C-подобном представлении строк на основе типизированных массивов</a>.</div>
<h2 id="Properties" name="Properties">Свойства</h2>
@@ -196,7 +196,7 @@ console.log(String.replace(num, /5/, '2'));
<pre class="brush: js notranslate">/*globals define*/
// Предполагаем, что все требуемые методы экземпляров String уже присутствуют
-// (для них так же можно использовать полифиллы, если их нет)
+// (для них так же можно использовать полифилы, если их нет)
(function() {
'use strict';
diff --git a/files/ru/web/javascript/reference/global_objects/string/match/index.html b/files/ru/web/javascript/reference/global_objects/string/match/index.html
index ebcc53c574..2819776d46 100644
--- a/files/ru/web/javascript/reference/global_objects/string/match/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/match/index.html
@@ -166,7 +166,7 @@ console.log(matches_array);
<h3 id="Firefox-specific_notes" name="Firefox-specific_notes">Примечания по Firefox</h3>
<ul>
- <li>Начиная с Gecko 27 {{geckoRelease(27)}}, этот метод был поправлен для соотвествия спецификации ECMAScript. При вызове метода <code>match()</code> с глобальным регулярным выражением, свойство {{jsxref("RegExp.lastIndex")}} (если оно определено) будет сбрасываться в <code>0</code> ({{bug(501739)}}).</li>
+ <li>Начиная с Gecko 27 {{geckoRelease(27)}}, этот метод был поправлен для соответствия спецификации ECMAScript. При вызове метода <code>match()</code> с глобальным регулярным выражением, свойство {{jsxref("RegExp.lastIndex")}} (если оно определено) будет сбрасываться в <code>0</code> ({{bug(501739)}}).</li>
</ul>
<h2 id="See_also" name="See_also">Смотрите также</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/padend/index.html b/files/ru/web/javascript/reference/global_objects/string/padend/index.html
index 31da2edad0..a380c3f50d 100644
--- a/files/ru/web/javascript/reference/global_objects/string/padend/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/padend/index.html
@@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd
<h3 id="Возвращаемое_значение">Возвращаемое значение</h3>
-<p>Строка указанной длинны дополненная с помощью дополнительной строки в конце текуще строки.</p>
+<p>Строка указанной длинны дополненная с помощью дополнительной строки в конце текущей строки.</p>
<h2 id="Примеры">Примеры</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html
index 10a6507b6e..46872f4147 100644
--- a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html
@@ -55,7 +55,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/repeat
// 'абвабв' (метод repeat() является обобщённым методом)
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
<p>Этот метод был добавлен к спецификации ECMAScript 2015 и может быть доступен ещё не во всех реализациях JavaScript. Однако, вы можете легко эмулировать этот метод при помощи следующего кода:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/replace/index.html b/files/ru/web/javascript/reference/global_objects/string/replace/index.html
index debc32cf40..c5d45bca42 100644
--- a/files/ru/web/javascript/reference/global_objects/string/replace/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/replace/index.html
@@ -87,7 +87,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
</tr>
<tr>
<td><code>$<em>n</em></code> или <code>$<em>nn</em></code></td>
- <td>Символы <code><em>n</em></code> или <code><em>nn</em></code> являются десятичными цифрами, вставляет <em>n</em>-ную сопоставившуются подгруппу из объекта {{jsxref("Global_Objects/RegExp", "RegExp")}} в первом параметре.</td>
+ <td>Символы <code><em>n</em></code> или <code><em>nn</em></code> являются десятичными цифрами, вставляет <em>n</em>-ную сопоставившуюся подгруппу из объекта {{jsxref("Global_Objects/RegExp", "RegExp")}} в первом параметре.</td>
</tr>
</tbody>
</table>
@@ -106,11 +106,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
</tr>
<tr>
<td><code>match</code></td>
- <td>Сопоставившаяся подстрока (cоответствует шаблону замены <code>$&amp;</code>, описанному выше).</td>
+ <td>Сопоставившаяся подстрока (соответствует шаблону замены <code>$&amp;</code>, описанному выше).</td>
</tr>
<tr>
<td><code>p1, p2, ...</code></td>
- <td><em>n</em>-ная сопоставившаяся подгруппа из объекта {{jsxref("Global_Objects/RegExp", "RegExp")}} в первом параметре метода <code>replace()</code> (cоответствует шаблонам замены <code>$1</code>, <code>$2</code> и так далее, описанным выше). Например, если в качестве шаблона передано регулярное выражение <code>/(\a+)(\b+)/</code>, параметр <code>p1</code> будет значение сопоставления с подгруппой <code>\a+</code>, а параметр <code>p2</code> — с подгруппой <code>\b+</code>.</td>
+ <td><em>n</em>-ная сопоставившаяся подгруппа из объекта {{jsxref("Global_Objects/RegExp", "RegExp")}} в первом параметре метода <code>replace()</code> (соответствует шаблонам замены <code>$1</code>, <code>$2</code> и так далее, описанным выше). Например, если в качестве шаблона передано регулярное выражение <code>/(\a+)(\b+)/</code>, параметр <code>p1</code> будет значение сопоставления с подгруппой <code>\a+</code>, а параметр <code>p2</code> — с подгруппой <code>\b+</code>.</td>
</tr>
<tr>
<td><code>offset</code></td>
diff --git a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
index f938fefb64..8ccf95507f 100644
--- a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<div>{{EmbedInteractiveExample("pages/js/string-replaceall.html")}}</div>
-<p class="hidden">Исходник этого интерактивного примера находится в GitHub репозитории. Если бы вы хотели внести свой вклад в создание интерактивных примеров для проекта, пожалуйста клонируйте ссылку <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> и отпрвате нам pull request.</p>
+<p class="hidden">Исходник этого интерактивного примера находится в GitHub репозитории. Если бы вы хотели внести свой вклад в создание интерактивных примеров для проекта, пожалуйста клонируйте ссылку <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> и отправьте нам pull request.</p>
<h2 id="Syntax">Syntax</h2>
@@ -26,18 +26,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<dl>
<dt><code><var>regexp</var></code> (pattern)</dt>
- <dd>Регулярное выражение или буква с глобальным флагом поиска ("g"). Совпадения меняются на <code><var>newSubstr</var></code> или значени возвращенное указанной функцией <code><var>function</var></code>. A RegExp без глобального флага поиска ("g") вернет ошибку <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd>
+ <dd>Регулярное выражение или буква с глобальным флагом поиска ("g"). Совпадения меняются на <code><var>newSubstr</var></code> или значении возвращенное указанной функцией <code><var>function</var></code>. A RegExp без глобального флага поиска ("g") вернет ошибку <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd>
<dt><code><var>substr</var></code></dt>
<dd>Подстрока, которая заменится <code><var>newSubstr</var></code>. Обрабатывается как буквенная строка, не интерпретируется как регулярное выражение.</dd>
<dt><code><var>newSubstr</var></code> (replacement)</dt>
- <dd>Новая строка, которая заменяет найденные подстроки указанные в <code><var>regexp</var></code> или <code><var>substr</var></code> парамерах. Поддерживается ряд специальных шаблонов замены; смотрите "<a href="#Specifying_a_string_as_a_parameter">Specifying a string as a parameter</a>" блок ниже.</dd>
+ <dd>Новая строка, которая заменяет найденные подстроки указанные в <code><var>regexp</var></code> или <code><var>substr</var></code> параметрах. Поддерживается ряд специальных шаблонов замены; смотрите "<a href="#Specifying_a_string_as_a_parameter">Specifying a string as a parameter</a>" блок ниже.</dd>
<dt><code><var>function</var></code> (replacement)</dt>
<dd>Функция вызванная при создании новой строки которая используется для замены совпадений указанных в <code><var>regexp</var></code> or <code><var>substr</var></code>. Аргументы применяемы в этой функции описываются в "<a href="#Specifying_a_function_as_a_parameter">Specifying a function as a parameter</a>" блок ниже.</dd>
</dl>
<h3 id="Return_value">Return value</h3>
-<p>Новая строка, в которой все совпадения замены на уазанную подстроку или специальный шаблон.</p>
+<p>Новая строка, в которой все совпадения замены на указанную подстроку или специальный шаблон.</p>
<h2 id="Описание">Описание</h2>
@@ -61,7 +61,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
</tr>
<tr>
<td><code>$&amp;</code></td>
- <td>Вставлет совпадения.</td>
+ <td>Вставлять совпадения.</td>
</tr>
<tr>
<td><code>$`</code></td>
@@ -80,9 +80,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<h3 id="Указание_функции_в_качестве_параметра">Указание функции в качестве параметра</h3>
-<p>Вы можете передать функцию вторым параметром. Вэтом случае, функция вызывается полсе нахождения совпадений. Результат функции может быть использованна как замещающая строка. (<strong>Внимание:</strong> Выше упомянутые специальные шаблоны замены в данном случае неприменимы.)</p>
+<p>Вы можете передать функцию вторым параметром. Этом случае, функция вызывается после нахождения совпадений. Результат функции может быть использована как замещающая строка. (<strong>Внимание:</strong> Выше упомянутые специальные шаблоны замены в данном случае неприменимы.)</p>
-<p>Функция может быть вызвана многократно для каждого замененного совпадения, если регудярное выражение указано с глобальным влагом("g").</p>
+<p>Функция может быть вызвана многократно для каждого замененного совпадения, если регулярное выражение указано с глобальным флагом("g").</p>
<p>Функция имеет следующие аргументы:</p>
@@ -96,11 +96,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll
<tbody>
<tr>
<td><code>match</code></td>
- <td>Найденная построка. (Соответствуетt <code>$&amp;</code> указанному выше)</td>
+ <td>Найденная постройка. (Соответствует <code>$&amp;</code> указанному выше)</td>
</tr>
<tr>
<td><code>p1, p2, ...</code></td>
- <td><var>n</var>th количество строк найденых групповыми скобками указанные первым параметром в регулярном выражении. (Соответствует  <code>$1</code>, <code>$2</code>, см. выше) Для примера, если <code>/(\a+)(\b+)/</code>, то <code>p1</code> это <code>\a+</code>, а <code>p2</code> это<code>\b+</code>.</td>
+ <td><var>n</var>th количество строк найденных групповыми скобками указанные первым параметром в регулярном выражении. (Соответствует  <code>$1</code>, <code>$2</code>, см. выше) Для примера, если <code>/(\a+)(\b+)/</code>, то <code>p1</code> это <code>\a+</code>, а <code>p2</code> это<code>\b+</code>.</td>
</tr>
<tr>
<td><code>offset</code></td>
diff --git a/files/ru/web/javascript/reference/global_objects/string/startswith/index.html b/files/ru/web/javascript/reference/global_objects/string/startswith/index.html
index d9228e2925..a58fbf5631 100644
--- a/files/ru/web/javascript/reference/global_objects/string/startswith/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/startswith/index.html
@@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/startsWith
<h2 id="Summary" name="Summary">Сводка</h2>
-<p>Метод <strong><code>startsWith()</code></strong> помогает определить, начинается ли строка с символов указаных в скобках, возвращая, соответственно, <code>true</code> или <code>false</code>.</p>
+<p>Метод <strong><code>startsWith()</code></strong> помогает определить, начинается ли строка с символов указанных в скобках, возвращая, соответственно, <code>true</code> или <code>false</code>.</p>
<h2 id="Syntax" name="Syntax">Синтаксис</h2>
@@ -44,7 +44,7 @@ console.log(str.startsWith('не быть')); // false
console.log(str.startsWith('не быть', 9)); // true
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
<p>Этот метод был добавлен к спецификации ECMAScript 6 и может быть доступен ещё не во всех реализациях JavaScript. Однако, вы можете легко эмулировать этот метод при помощи следующего кода:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/substr/index.html b/files/ru/web/javascript/reference/global_objects/string/substr/index.html
index cfc0191ea7..13fbfe4b76 100644
--- a/files/ru/web/javascript/reference/global_objects/string/substr/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/substr/index.html
@@ -63,7 +63,7 @@ console.log('(-20, 2): ' + str.substr(-20, 2)); // '(-20, 2): аб'
console.log('(20, 2): ' + str.substr(20, 2)); // '(20, 2): '
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
<p>JScript от Microsoft не поддерживает отрицательные значения для начального индекса. Если вы хотите использовать эту возможность, вы можете использовать следующий код совместимости для обхода этой ошибки:</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/substring/index.html b/files/ru/web/javascript/reference/global_objects/string/substring/index.html
index 9efb4f84a8..bb18f3db2e 100644
--- a/files/ru/web/javascript/reference/global_objects/string/substring/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/substring/index.html
@@ -98,7 +98,7 @@ function replaceString(oldS, newS, fullS) {
replaceString('мир', 'веб', 'Дивный новый мир');
</pre>
-<p>Обратите внимание, что функция может скатиться в беcконечный цикл, если строка <code>oldS</code> сама является подстрокой для <code>newS</code> — например, если вы попытаетесь заменить слово «мир» на слово «другоймир». Лучше использоваться следующий метод для замены строк:</p>
+<p>Обратите внимание, что функция может скатиться в бесконечный цикл, если строка <code>oldS</code> сама является подстрокой для <code>newS</code> — например, если вы попытаетесь заменить слово «мир» на слово «другоймир». Лучше использоваться следующий метод для замены строк:</p>
<pre class="brush: js">function replaceString(oldS, newS, fullS) {
return fullS.split(oldS).join(newS);
diff --git a/files/ru/web/javascript/reference/global_objects/string/tosource/index.html b/files/ru/web/javascript/reference/global_objects/string/tosource/index.html
index 3570fd5b48..73dda0dd53 100644
--- a/files/ru/web/javascript/reference/global_objects/string/tosource/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/tosource/index.html
@@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/toSource
</li>
<li>Для экземпляров объекта {{jsxref("Global_Objects/String", "String")}} или строковых литералов, метод <code>toSource()</code> возвращает строковое представление исходного кода.</li>
</ul>
-<p>Этот метод обычно вызывается внутренними механизмаим движка JavaScript, а не явно в коде.</p>
+<p>Этот метод обычно вызывается внутренними механизмами движка JavaScript, а не явно в коде.</p>
<h2 id="Specifications" name="Specifications">Спецификации</h2>
<p>Не является частью какого-либо стандарта. Реализована в JavaScript 1.3.</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/trim/index.html b/files/ru/web/javascript/reference/global_objects/string/trim/index.html
index e7f2037942..48079381e2 100644
--- a/files/ru/web/javascript/reference/global_objects/string/trim/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/trim/index.html
@@ -39,7 +39,7 @@ var orig = 'foo ';
console.log(orig.trim()); // 'foo'
</pre>
-<h2 id="Polyfill" name="Polyfill">Полифилл</h2>
+<h2 id="Polyfill" name="Polyfill">Полифил</h2>
<p>Запуск следующего кода до любого другого создаст метод <code>trim()</code>, если он ещё не реализуется браузером.</p>