mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
[javascript/ru] needs correct typos #902
This commit is contained in:
parent
1a559fe834
commit
dd5803183c
@ -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];
|
||||||
|
|
||||||
// Их элементы могут быть доступны при помощи синтаксиса с квадратными скобками.
|
// Их элементы могут быть доступны при помощи синтаксиса с квадратными скобками.
|
||||||
|
Loading…
Reference in New Issue
Block a user