From 57e0abae4196d5e89486fa87171e12dd14f78584 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Thu, 18 Mar 2021 02:37:24 +0300 Subject: Fix various typos (#203) * Fix various typos * Auto fixes * Apply suggestions from code review Co-authored-by: Artem Shibakov * Apply suggestions from code review Co-authored-by: Artem Shibakov Co-authored-by: Artem Shibakov --- .../javascript/reference/errors/delete_in_strict_mode/index.html | 2 +- .../reference/errors/missing_name_after_dot_operator/index.html | 4 ++-- .../reference/errors/unterminated_string_literal/index.html | 2 +- .../web/javascript/reference/functions/arrow_functions/index.html | 2 +- .../javascript/reference/functions/default_parameters/index.html | 2 +- files/ru/web/javascript/reference/functions/index.html | 2 +- .../web/javascript/reference/global_objects/array/flat/index.html | 2 +- .../javascript/reference/global_objects/array/flatmap/index.html | 2 +- .../ru/web/javascript/reference/global_objects/array/map/index.html | 2 +- .../reference/global_objects/date/tolocaledatestring/index.html | 4 ++-- .../reference/global_objects/date/tolocalestring/index.html | 2 +- .../reference/global_objects/date/tolocaletimestring/index.html | 2 +- .../reference/global_objects/intl/datetimeformat/index.html | 4 ++-- files/ru/web/javascript/reference/global_objects/isnan/index.html | 2 +- .../web/javascript/reference/global_objects/math/atan2/index.html | 2 +- .../javascript/reference/global_objects/object/create/index.html | 2 +- .../javascript/reference/global_objects/promise/resolve/index.html | 4 ++-- .../reference/global_objects/reflect/deleteproperty/index.html | 2 +- .../web/javascript/reference/global_objects/reflect/get/index.html | 2 +- files/ru/web/javascript/reference/global_objects/reflect/index.html | 2 +- .../web/javascript/reference/global_objects/set/delete/index.html | 2 +- .../reference/global_objects/string/lastindexof/index.html | 2 +- .../web/javascript/reference/global_objects/string/split/index.html | 2 +- files/ru/web/javascript/reference/operators/super/index.html | 4 ++-- files/ru/web/javascript/reference/statements/const/index.html | 2 +- files/ru/web/javascript/reference/statements/if...else/index.html | 2 +- files/ru/web/javascript/reference/statements/throw/index.html | 2 +- files/ru/web/javascript/reference/statements/try...catch/index.html | 2 +- files/ru/web/javascript/reference/statements/var/index.html | 6 +++--- 29 files changed, 36 insertions(+), 36 deletions(-) (limited to 'files/ru/web/javascript/reference') diff --git a/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html b/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html index de2b1bbce1..ed6a768e94 100644 --- a/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html +++ b/files/ru/web/javascript/reference/errors/delete_in_strict_mode/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Errors/Delete_in_strict_mode
SyntaxError: вызов delete on expression запрещен в строгом режиме в (Edge)
 SyntaxError: применение оператора 'delete' к неполному имени не рекомендуется в (Firefox)
-SyntaxError: удаление неполного идентификатора в строгом режиме запрещенно в (Chrome)
+SyntaxError: удаление неполного идентификатора в строгом режиме запрещено в (Chrome)
 

Тип ошибки

diff --git a/files/ru/web/javascript/reference/errors/missing_name_after_dot_operator/index.html b/files/ru/web/javascript/reference/errors/missing_name_after_dot_operator/index.html index ef5179656c..a163f9e835 100644 --- a/files/ru/web/javascript/reference/errors/missing_name_after_dot_operator/index.html +++ b/files/ru/web/javascript/reference/errors/missing_name_after_dot_operator/index.html @@ -28,10 +28,10 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_name_after_dot_operator var i = 2; obj.[foo].[bar] -// SyntaxError: отсутсвует имя после. оператора +// SyntaxError: отсутствует имя после оператора . obj.foo."bar"+i; -// SyntaxError: отсутсвует имя после. оператора +// SyntaxError: отсутствует имя после оператора .

Чтобы исправить этот код, необходимо получить доступ к объекту следующим образом:

diff --git a/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html b/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html index 4cd1fbdc1e..ea9aca3e65 100644 --- a/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html +++ b/files/ru/web/javascript/reference/errors/unterminated_string_literal/index.html @@ -34,7 +34,7 @@ SyntaxError: незадействованный строковый литера
var longString = 'Это очень длинная строка, которая нуждается
                   перенос через несколько строк, потому что
                   в противном случае мой код нечитаем.";
-// SyntaxError: незавершонный строковый литерал
+// SyntaxError: незавершенный строковый литерал

Вместо этого используйте оператор+, обратную косую черту или литералы шаблона. Вариант оператора + выглядит следующим образом:

diff --git a/files/ru/web/javascript/reference/functions/arrow_functions/index.html b/files/ru/web/javascript/reference/functions/arrow_functions/index.html index b903c96852..bd2cc34fe1 100644 --- a/files/ru/web/javascript/reference/functions/arrow_functions/index.html +++ b/files/ru/web/javascript/reference/functions/arrow_functions/index.html @@ -237,7 +237,7 @@ Object.defineProperty(obj, 'b', { // переменной "a" будет присвоено значение экземпляра анонимной функции var b = new (() => {}) -// будет выброшено исключениe +// будет выброшено исключение // Uncaught TypeError: (intermediate value) is not a constructor

Использование ключевого слова yield

diff --git a/files/ru/web/javascript/reference/functions/default_parameters/index.html b/files/ru/web/javascript/reference/functions/default_parameters/index.html index ec1cd22fc2..9043c38446 100644 --- a/files/ru/web/javascript/reference/functions/default_parameters/index.html +++ b/files/ru/web/javascript/reference/functions/default_parameters/index.html @@ -67,7 +67,7 @@ multiply(5, undefined); // 5 console.log(typeof num); } -// num не прередано, или передано undefined: +// num не передано, или передано undefined: test(); // 'number' (num получил значение 1) test(undefined); // 'number' (и здесь num получил значение 1) diff --git a/files/ru/web/javascript/reference/functions/index.html b/files/ru/web/javascript/reference/functions/index.html index 51ce19a0f4..c165612fdb 100644 --- a/files/ru/web/javascript/reference/functions/index.html +++ b/files/ru/web/javascript/reference/functions/index.html @@ -323,7 +323,7 @@ if (x) { // объявление функции function a() { - // обявление функции + // объявление функции function b() {} if (0) { // функция-выражение diff --git a/files/ru/web/javascript/reference/global_objects/array/flat/index.html b/files/ru/web/javascript/reference/global_objects/array/flat/index.html index f8f27c247b..236fa402fa 100644 --- a/files/ru/web/javascript/reference/global_objects/array/flat/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/flat/index.html @@ -76,7 +76,7 @@ arr1.reduce((acc, val) => acc.concat(val), []);// [1, 2, 3, 4] const flatSingle = arr => [].concat(...arr); -
// Для развёртвания многомерных массивов используем рекурсию, reduce и concat
+
// Для развертывания многомерных массивов используем рекурсию, reduce и concat
 const arr = [1, 2, [3, 4, [5, 6]]];
 
 function flatDeep(arr, d = 1) {
diff --git a/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html b/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html
index 21eba44b70..3058c3eb8f 100644
--- a/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html
@@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flatMap
 

Синтаксис

var new_array = arr.flatMap(function callback(currentValue[, index[, array]]) {
-    // возращает элемент для new_array
+    // возвращает элемент для new_array
 }[, thisArg])

Параметры

diff --git a/files/ru/web/javascript/reference/global_objects/array/map/index.html b/files/ru/web/javascript/reference/global_objects/array/map/index.html index c6c514d2b3..cf20b40d62 100644 --- a/files/ru/web/javascript/reference/global_objects/array/map/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/map/index.html @@ -186,7 +186,7 @@ if (!Array.prototype.map) { T = thisArg; } - // 6. Положим A равным новому масиву, как если бы он был создан выражением new Array(len), + // 6. Положим A равным новому массиву, как если бы он был создан выражением new Array(len), // где Array является стандартным встроенным конструктором с этим именем, // а len является значением len. A = new Array(len); diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html index d54cc5cbce..dff98cd165 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html @@ -65,7 +65,7 @@ console.log(date.toLocaleDateString()); // Форматирование ниже предполагает, что местный часовой пояс равен // America/Los_Angeles для локали США -// В америкаском английском используется порядок месяц-день-год +// В американском английском используется порядок месяц-день-год console.log(date.toLocaleDateString('en-US')); // → "12/19/2012" @@ -82,7 +82,7 @@ console.log(date.toLocaleDateString('ar-EG')); // → "٢٠‏/١٢‏/٢٠١٢" // В Японии приложения могут захотеть использовать японский календарь, -// в котором 2012 год являеся 24-м годом эры Хейсей +// в котором 2012 год является 24-м годом эры Хейсей console.log(date.toLocaleDateString('ja-JP-u-ca-japanese')); // → "24/12/20" diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html index f9f0ffa8a1..a7b9d12391 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html @@ -85,7 +85,7 @@ console.log(date.toLocaleString('ar-EG')); // → "٢٠‏/١٢‏/٢٠١٢ ٥:٠٠:٠٠ ص" // В Японии приложения могут захотеть использовать японский календарь, -// в котором 2012 год являеся 24-м годом эры Хейсей +// в котором 2012 год является 24-м годом эры Хейсей console.log(date.toLocaleString('ja-JP-u-ca-japanese')); // → "24/12/20 12:00:00" diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html index 10a1e449ef..622f3c83b4 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html @@ -54,7 +54,7 @@ console.log(date.toLocaleTimeString()); // Форматирование ниже предполагает, что местный часовой пояс равен // America/Los_Angeles для локали США -// В америкаском английском используется 12-часовой формат времени +// В американском английском используется 12-часовой формат времени console.log(date.toLocaleTimeString('en-US')); // → "7:00:00 PM" diff --git a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html index a9f3287a7c..140c98fdea 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html @@ -139,7 +139,7 @@ console.log(new Intl.DateTimeFormat().format(date)); // Форматирование ниже предполагает, что местный часовой пояс равен // America/Los_Angeles для локали США -// В америкаском английском используется порядок месяц-день-год +// В американском английском используется порядок месяц-день-год console.log(new Intl.DateTimeFormat('en-US').format(date)); // → "12/19/2012" @@ -156,7 +156,7 @@ console.log(new Intl.DateTimeFormat('ar-EG').format(date)); // → "٢٠‏/١٢‏/٢٠١٢" // В Японии приложения могут захотеть использовать японский календарь, -// в котором 2012 год являеся 24-м годом эры Хейсей +// в котором 2012 год является 24-м годом эры Хейсей console.log(new Intl.DateTimeFormat('ja-JP-u-ca-japanese').format(date)); // → "24/12/20" diff --git a/files/ru/web/javascript/reference/global_objects/isnan/index.html b/files/ru/web/javascript/reference/global_objects/isnan/index.html index e61bdf3c8c..41d9e3ba07 100644 --- a/files/ru/web/javascript/reference/global_objects/isnan/index.html +++ b/files/ru/web/javascript/reference/global_objects/isnan/index.html @@ -82,7 +82,7 @@ isNaN(new Date()); // false isNaN(new Date().toString()); // true // Пример почему использование isNaN не всегда уместно -isNaN("blabla") // true: "blabla" преобразованно в число. +isNaN("blabla") // true: "blabla" преобразовано в число. // При парсинге преобразуется в число при неудаче возвращает NaN
diff --git a/files/ru/web/javascript/reference/global_objects/math/atan2/index.html b/files/ru/web/javascript/reference/global_objects/math/atan2/index.html index 08cdb00c7e..57cd099cc7 100644 --- a/files/ru/web/javascript/reference/global_objects/math/atan2/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/atan2/index.html @@ -38,7 +38,7 @@ Math.atan2(15, 90); // 0.16514867741462683 Math.atan2(±0, -0); // ±PI. Math.atan2(±0, +0); // ±0. Math.atan2(±0, -x); // ±PI для x > 0. -Math.atan2(±0, x); // ±0 дляx > 0. +Math.atan2(±0, x); // ±0 для x > 0. Math.atan2(-y, ±0); // -PI/2 для y > 0. Math.atan2(y, ±0); // PI/2 для y > 0. Math.atan2(±y, -Infinity); // ±PI для конечного y > 0. diff --git a/files/ru/web/javascript/reference/global_objects/object/create/index.html b/files/ru/web/javascript/reference/global_objects/object/create/index.html index c607e3bdee..5966fd0d23 100644 --- a/files/ru/web/javascript/reference/global_objects/object/create/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/create/index.html @@ -197,7 +197,7 @@ o2 = Object.create({}, {   }   } -  // 5. Возращает obj +  // 5. Возвращает obj return obj; }; })(); diff --git a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html index 287938607d..1b5cff1c3e 100644 --- a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html +++ b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html @@ -77,7 +77,7 @@ p1.then(function(v) { }); // Thenable объект выбрасывает исключение -// перед вызовом колбека Promise resolves +// перед вызовом колбэка Promise resolves var thenable = { then: function(resolve) { throw new TypeError("Throwing"); resolve("Resolving"); @@ -91,7 +91,7 @@ p2.then(function(v) { }); // Thenable объект выбрасывает исключение -// после вызова колбека Promise resolves +// после вызова колбэка Promise resolves var thenable = { then: function(resolve) { resolve("Resolving"); throw new TypeError("Throwing"); diff --git a/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html b/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html index 64ba452ae5..f2b42367b1 100644 --- a/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html +++ b/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html @@ -52,7 +52,7 @@ arr; // [1, 2, 3, , 5] // Возвращает true даже если такого свойства не существует Reflect.deleteProperty({}, 'foo'); // true -// Возвращает false если такое свойство ненастраивоемое +// Возвращает false если такое свойство ненастраиваемое Reflect.deleteProperty(Object.freeze({foo: 1}), 'foo'); // false
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/get/index.html b/files/ru/web/javascript/reference/global_objects/reflect/get/index.html index 96d70ed7e7..ca00affe0c 100644 --- a/files/ru/web/javascript/reference/global_objects/reflect/get/index.html +++ b/files/ru/web/javascript/reference/global_objects/reflect/get/index.html @@ -52,7 +52,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/get var obj = { x: 1, y: 2 }; Reflect.get(obj, 'x'); // 1 -// Мессив +// Массив Reflect.get(['ноль', 'один'], 1); // "один" // Proxy, перехватывающий get diff --git a/files/ru/web/javascript/reference/global_objects/reflect/index.html b/files/ru/web/javascript/reference/global_objects/reflect/index.html index 0eb627a905..9a93944a56 100644 --- a/files/ru/web/javascript/reference/global_objects/reflect/index.html +++ b/files/ru/web/javascript/reference/global_objects/reflect/index.html @@ -72,7 +72,7 @@ Reflect.has(duck, 'haircut');
Reflect.set(duck, 'eyes', 'black');
 // вернется "true" если вызов успешен
-// объект "duck" теперь содержит свойство 'eyes' со знчением 'black'
+// объект "duck" теперь содержит свойство "eyes" со значением "black"

Спецификации

diff --git a/files/ru/web/javascript/reference/global_objects/set/delete/index.html b/files/ru/web/javascript/reference/global_objects/set/delete/index.html index 3ba75646a8..e2ecf26cfd 100644 --- a/files/ru/web/javascript/reference/global_objects/set/delete/index.html +++ b/files/ru/web/javascript/reference/global_objects/set/delete/index.html @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/delete
var mySet = new Set();
 mySet.add('foo');
 
-mySet.delete('bar'); // Вернет false. Отсутсвует элемент "bar" для удаления.
+mySet.delete('bar'); // Вернет false. Отсутствует элемент "bar" для удаления.
 mySet.delete('foo'); // Вернет true.  Успешно удален.
 
 mySet.has('foo');    // Вернет false. Элемент "foo" больше не присутствует.
diff --git a/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html b/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html
index 853670b0e1..373b322054 100644
--- a/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html
@@ -43,7 +43,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/lastIndexOf
 
 

Метод lastIndexOf() является регистрозависимым. Например, следующее выражение вернёт -1:

-
'Cиний кит, касатка'.lastIndexOf('синий'); // вернёт -1
+
'Синий кит, касатка'.lastIndexOf('синий'); // вернёт -1
 

Примеры

diff --git a/files/ru/web/javascript/reference/global_objects/string/split/index.html b/files/ru/web/javascript/reference/global_objects/string/split/index.html index 90f94de449..0aa3cb223f 100644 --- a/files/ru/web/javascript/reference/global_objects/string/split/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/split/index.html @@ -54,7 +54,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/split console.log('Массив содержит ' + arrayOfStrings.length + ' элементов: ' + arrayOfStrings.join(' / ')); } -// Строчка из «Бури» Шекспира. Перевод Миxаила Донского. +// Строчка из «Бури» Шекспира. Перевод Михаила Донского. var tempestString = 'И как хорош тот новый мир, где есть такие люди!'; var monthString = 'Янв,Фев,Мар,Апр,Май,Июн,Июл,Авг,Сен,Окт,Ноя,Дек'; diff --git a/files/ru/web/javascript/reference/operators/super/index.html b/files/ru/web/javascript/reference/operators/super/index.html index 4f3b525185..309aa7f126 100644 --- a/files/ru/web/javascript/reference/operators/super/index.html +++ b/files/ru/web/javascript/reference/operators/super/index.html @@ -42,14 +42,14 @@ super.functionOnParent([arguments]); class Square extends Polygon { constructor(length) { - this.height; // ReferenceError, super должен быть вызыван первым! + this.height; // ReferenceError, super должен быть вызван первым! // Здесь, вызывается метод конструктора родительского класса с длинами, // указанными для ширины и высоты класса Polygon super(length, length); // Примечание: в производных классах, super() необходимо вызывать прежде чем - // использывать 'this'. Если этого не сделать будет сообщение об ошибке ссылки. + // использовать 'this'. Если этого не сделать будет сообщение об ошибке ссылки. this.name = 'Square'; } diff --git a/files/ru/web/javascript/reference/statements/const/index.html b/files/ru/web/javascript/reference/statements/const/index.html index 351580e6dc..82508b0ef8 100644 --- a/files/ru/web/javascript/reference/statements/const/index.html +++ b/files/ru/web/javascript/reference/statements/const/index.html @@ -55,7 +55,7 @@ console.log("my favorite number is: " + MY_FAV); // попробуем переопределить константу, будет брошено исключение - Uncaught SyntaxError: Identifier 'MY_FAV' has already been declared const MY_FAV = 20; -// имя MY_FAV зарезервированно константой выше, данная операция +// имя MY_FAV зарезервировано константой выше, данная операция // выкинет исключение var MY_FAV = 20; diff --git a/files/ru/web/javascript/reference/statements/if...else/index.html b/files/ru/web/javascript/reference/statements/if...else/index.html index 1f9d474145..8a9d71a0cf 100644 --- a/files/ru/web/javascript/reference/statements/if...else/index.html +++ b/files/ru/web/javascript/reference/statements/if...else/index.html @@ -45,7 +45,7 @@ else if (условие3) инструкция3 ... else - инструкцияN + инструкция
diff --git a/files/ru/web/javascript/reference/statements/throw/index.html b/files/ru/web/javascript/reference/statements/throw/index.html index 7417c2f055..1ba0dc149a 100644 --- a/files/ru/web/javascript/reference/statements/throw/index.html +++ b/files/ru/web/javascript/reference/statements/throw/index.html @@ -75,7 +75,7 @@ try { * 123456789 * 12345 6789 * - * Если агрумент, переданный в констуктор ZipCode не совпадает + * Если аргумент, переданный в конструктор ZipCode не совпадает * ни с одним из этих форматов, будет брошено исключение. */ diff --git a/files/ru/web/javascript/reference/statements/try...catch/index.html b/files/ru/web/javascript/reference/statements/try...catch/index.html index 70766c3f48..241bc90d83 100644 --- a/files/ru/web/javascript/reference/statements/try...catch/index.html +++ b/files/ru/web/javascript/reference/statements/try...catch/index.html @@ -153,7 +153,7 @@ catch (e) { throw 2; } } catch (e) { -  // Выводит 1 или 2 (если не произошло никакх других ошибок) +  // Выводит 1 или 2 (если не произошло никаких других ошибок)   console.log(e); }
diff --git a/files/ru/web/javascript/reference/statements/var/index.html b/files/ru/web/javascript/reference/statements/var/index.html index 73954e6b67..fd0ca7f862 100644 --- a/files/ru/web/javascript/reference/statements/var/index.html +++ b/files/ru/web/javascript/reference/statements/var/index.html @@ -153,14 +153,14 @@ console.log(x, y);
var x = 0;  // x объявлена глобально, затем присваивается значение 0
 
-console.log(typeof z); // undefined, пока еще z не существет
+console.log(typeof z); // undefined, пока еще z не существует
 
-function a() { // когда функция a вызванна,
+function a() { // когда функция a вызвана,
   var y = 2;   // y объявляется локально в функции a, затем присваивается 2
 
   console.log(x, y);   // 0 2
 
-  function b() {       // когда функция b вызванна
+  function b() {       // когда функция b вызвана
     x = 3;  // присваивается 3 существующей глобальной x
     y = 4;  // присваивается 4 существующей внешней y
     z = 5;  // создается новая глобальная переменная z и присваивается значение 5.
-- 
cgit v1.2.3-54-g00ecf