[javascript/ru] needs correct typos #902

This commit is contained in:
finico 2014-12-24 22:32:24 +03:00 committed by Adam
parent 1a559fe834
commit dd5803183c

View File

@ -9,10 +9,10 @@ translators:
lang: ru-ru lang: ru-ru
--- ---
JavaScript был создан в 1995 году Бренданом Айком, работающим в компании Netscape. JavaScript был создан в 1995 году Бренданом Айком, работавшим в компании Netscape.
Изначально он был задуман как простой язык сценариев для веб-сайтов, дополняющий Изначально он был задуман как простой язык сценариев для веб-сайтов, дополняющий
Java для более сложных веб-приложений, но его тесная интеграция с веб-страницами Java для более сложных веб-приложений, но его тесная интеграция с веб-страницами
и втроенная поддержка браузерами привели к тому, что он стал более распространённым, и встроенная поддержка браузерами привели к тому, что он стал более распространённым,
чем Java в веб-интерфейсах. чем Java в веб-интерфейсах.
JavaScript не ограничивается только веб-браузером, например, Node.js, программная JavaScript не ограничивается только веб-браузером, например, Node.js, программная
@ -27,7 +27,7 @@ Google Chrome, становится все более популярной.
// Выражения заканчиваються точкой с запятой ; // Выражения заканчиваються точкой с запятой ;
doStuff(); doStuff();
// ... но они необязательны, так как точки с запятой автоматически вставляются // ... но она необязательна, так как точки с запятой автоматически вставляются
// везде, где есть символ новой строки, за некоторыми исключениями. // везде, где есть символ новой строки, за некоторыми исключениями.
doStuff() doStuff()
@ -113,18 +113,18 @@ null === undefined; // = false
// Вы можете получить доступ к любому символу строки, используя метод charAt // Вы можете получить доступ к любому символу строки, используя метод charAt
"This is a string".charAt(0); // = 'T' "This is a string".charAt(0); // = 'T'
// ...или используйте метод substring чтобы получить более крупные части // ...или используйте метод substring, чтобы получить более крупные части
"Hello world".substring(0, 5); // = "Hello" "Hello world".substring(0, 5); // = "Hello"
// length это свойство, для его получения не нужно использовать () // length - это свойство, для его получения не нужно использовать ()
"Hello".length; // = 5 "Hello".length; // = 5
// Так же есть null и undefined // Также есть null и undefined
null; // используется для обозначения намеренного значения "ничего" null; // используется для обозначения намеренного значения "ничего"
undefined; // используется для обозначения переменных, не имеющих undefined; // используется для обозначения переменных, не имеющих
// присвоенного значения (хотя переменная объявлена) // присвоенного значения (хотя переменная объявлена)
// false, null, undefined, NaN, 0 и "" это ложь; все остальное - истина. // false, null, undefined, NaN, 0 и "" - это ложь; все остальное - истина.
// Следует отметить, что 0 это ложь, а "0" - истина, несмотря на то, что 0 == "0". // Следует отметить, что 0 это ложь, а "0" - истина, несмотря на то, что 0 == "0".
/////////////////////////////////// ///////////////////////////////////
@ -138,22 +138,22 @@ var someVar = 5;
// если вы пропустите слово var, вы не получите сообщение об ошибке... // если вы пропустите слово var, вы не получите сообщение об ошибке...
someOtherVar = 10; someOtherVar = 10;
// ...но ваша переменная будет создана в глобальном контексте, а не в текущем // ...но ваша переменная будет создана в глобальном контексте, а не в текущем,
// гед вы ее объявили. // где вы ее объявили.
// Переменным объявленным без присвоения устанавливается значение undefined. // Переменным, объявленным без присвоения, устанавливается значение undefined.
var someThirdVar; // = undefined var someThirdVar; // = undefined
// У математических операций есть сокращённые формы: // У математических операций есть сокращённые формы:
someVar += 5; // как someVar = someVar + 5; someVar теперь имеет значение 10 someVar += 5; // как someVar = someVar + 5; someVar теперь имеет значение 10
someVar *= 10; // теперь someVar имеет значение 100 someVar *= 10; // теперь someVar имеет значение 100
// а так же специальные операторы инкремент и декремент для увеличения и // а также специальные операторы инкремент и декремент для увеличения и
// уменьшения переменной на единицу соответственно // уменьшения переменной на единицу соответственно
someVar++; // теперь someVar имеет значение 101 someVar++; // теперь someVar имеет значение 101
someVar--; // обратно 100 someVar--; // обратно 100
// Массивы это нумерованные списки из значений любого типа. // Массивы - это нумерованные списки содержащие значения любого типа.
var myArray = ["Hello", 45, true]; var myArray = ["Hello", 45, true];
// Их элементы могут быть доступны при помощи синтаксиса с квадратными скобками. // Их элементы могут быть доступны при помощи синтаксиса с квадратными скобками.