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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user