1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-13 18:24:39 +02:00

Update javascript-ua.html.markdown

Updated according to [Andre Polykanine ](https://github.com/Oire) comments.
This commit is contained in:
Serg
2015-11-27 12:36:10 +02:00
parent 4077facd3c
commit 8738cef0ad

View File

@@ -5,8 +5,8 @@ contributors:
- ["Ariel Krakowski", "http://www.learneroo.com"] - ["Ariel Krakowski", "http://www.learneroo.com"]
filename: javascript-ua.js filename: javascript-ua.js
translators: translators:
- ["Ivan Neznayu", "https://github.com/IvanEh"] - ["Ivan", "https://github.com/IvanEh"]
- ["Serhii Maksymchuk", "https://maximchuk.tk"] - ["Serhii Maksymchuk", "https://github.com/Serg-Maximchuk"]
lang: uk-ua lang: uk-ua
--- ---
@@ -73,7 +73,7 @@ false;
// Рядки створюються за допомогою подвійних та одинарних лапок // Рядки створюються за допомогою подвійних та одинарних лапок
'абв'; 'абв';
"Світ, привіт!"; "Привіт, світе!";
// Для логічного заперечення використовується знак оклику. // Для логічного заперечення використовується знак оклику.
!true; // = false !true; // = false
@@ -139,7 +139,7 @@ var someVar = 5;
// якщо пропустити слово var, ви не отримаєте повідомлення про помилку, ... // якщо пропустити слово var, ви не отримаєте повідомлення про помилку, ...
someOtherVar = 10; someOtherVar = 10;
// ... але ваша змінна буде створена в глобальному контексті, а не там, де // ... але вашу змінну буде створено в глобальному контексті, а не там, де
// ви її оголосили // ви її оголосили
// Змінні, які оголошені без присвоєння, автоматично приймають значення undefined // Змінні, які оголошені без присвоєння, автоматично приймають значення undefined
@@ -160,7 +160,7 @@ var myArray = ["Привіт", 45, true];
// Індексація починається з нуля // Індексація починається з нуля
myArray[1]; // = 45 myArray[1]; // = 45
// Масиви можна змінювати, як і їх довжину // Масиви в JavaScript змінюють довжину при додаванні нових елементів
myArray.push("Привіт"); myArray.push("Привіт");
myArray.length; // = 4 myArray.length; // = 4
@@ -258,7 +258,7 @@ function myFunction(thing) {
} }
myFunction("foo"); // = "FOO" myFunction("foo"); // = "FOO"
// Зверність увагу, що значення яке буде повернено, повинно починатися на тому ж // Зверніть увагу, що значення яке буде повернено, повинно починатися на тому ж
// рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined // рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined
// через автоматичну вставку крапки з комою // через автоматичну вставку крапки з комою
function myFunction() function myFunction()
@@ -280,7 +280,7 @@ setTimeout(myFunction, 5000);
// setTimeout не є частиною мови, але реалізований в браузерах і Node.js // setTimeout не є частиною мови, але реалізований в браузерах і Node.js
// Функції не обов’язково мають мати ім’я при оголошенні — ви можете написати // Функції не обов’язково мають мати ім’я при оголошенні — ви можете написати
// анонімну функцію прямо в якості аргумента іншої функції // анонімну функцію як аргумент іншої функції
setTimeout(function() { setTimeout(function() {
// Цей код буде виконано через п’ять секунд // Цей код буде виконано через п’ять секунд
}, 5000); }, 5000);
@@ -303,7 +303,7 @@ i; // = 5, а не undefined, як це звичайно буває в інши
temporary; // повідомлення про помилку ReferenceError temporary; // повідомлення про помилку ReferenceError
permanent; // = 10 permanent; // = 10
// Замикання - один з найпотужніших інтрументів JavaScript. Якщо функція визначена // Замикання - один з найпотужніших інструментів JavaScript. Якщо функція визначена
// всередині іншої функції, то внутрішня функція має доступ до змінних зовнішньої // всередині іншої функції, то внутрішня функція має доступ до змінних зовнішньої
// функції навіть після того, як код буде виконуватися поза контекстом зовнішньої функції // функції навіть після того, як код буде виконуватися поза контекстом зовнішньої функції
function sayHelloInFiveSeconds(name) { function sayHelloInFiveSeconds(name) {
@@ -409,7 +409,7 @@ myObj.meaningOfLife; // = 42
// Аналогічно для функцій // Аналогічно для функцій
myObj.myFunc(); // = "Hello, world!" myObj.myFunc(); // = "Hello, world!"
// Якщо інтерпретатор не знайде властивість в прототипі, то він продовжить пошук // Якщо інтерпретатор не знайде властивості в прототипі, то він продовжить пошук
// в прототипі прототипа і так далі // в прототипі прототипа і так далі
myPrototype.__proto__ = { myPrototype.__proto__ = {
myBoolean: true myBoolean: true