mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-22 21:52:31 +03:00
Update javascript-ua.html.markdown
Updated according to [Andre Polykanine ](https://github.com/Oire) comments.
This commit is contained in:
parent
4077facd3c
commit
8738cef0ad
@ -5,8 +5,8 @@ contributors:
|
||||
- ["Ariel Krakowski", "http://www.learneroo.com"]
|
||||
filename: javascript-ua.js
|
||||
translators:
|
||||
- ["Ivan Neznayu", "https://github.com/IvanEh"]
|
||||
- ["Serhii Maksymchuk", "https://maximchuk.tk"]
|
||||
- ["Ivan", "https://github.com/IvanEh"]
|
||||
- ["Serhii Maksymchuk", "https://github.com/Serg-Maximchuk"]
|
||||
lang: uk-ua
|
||||
---
|
||||
|
||||
@ -73,7 +73,7 @@ false;
|
||||
|
||||
// Рядки створюються за допомогою подвійних та одинарних лапок
|
||||
'абв';
|
||||
"Світ, привіт!";
|
||||
"Привіт, світе!";
|
||||
|
||||
// Для логічного заперечення використовується знак оклику.
|
||||
!true; // = false
|
||||
@ -139,7 +139,7 @@ var someVar = 5;
|
||||
// якщо пропустити слово var, ви не отримаєте повідомлення про помилку, ...
|
||||
someOtherVar = 10;
|
||||
|
||||
// ... але ваша змінна буде створена в глобальному контексті, а не там, де
|
||||
// ... але вашу змінну буде створено в глобальному контексті, а не там, де
|
||||
// ви її оголосили
|
||||
|
||||
// Змінні, які оголошені без присвоєння, автоматично приймають значення undefined
|
||||
@ -160,7 +160,7 @@ var myArray = ["Привіт", 45, true];
|
||||
// Індексація починається з нуля
|
||||
myArray[1]; // = 45
|
||||
|
||||
// Масиви можна змінювати, як і їх довжину
|
||||
// Масиви в JavaScript змінюють довжину при додаванні нових елементів
|
||||
myArray.push("Привіт");
|
||||
myArray.length; // = 4
|
||||
|
||||
@ -258,7 +258,7 @@ function myFunction(thing) {
|
||||
}
|
||||
myFunction("foo"); // = "FOO"
|
||||
|
||||
// Зверність увагу, що значення яке буде повернено, повинно починатися на тому ж
|
||||
// Зверніть увагу, що значення яке буде повернено, повинно починатися на тому ж
|
||||
// рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined
|
||||
// через автоматичну вставку крапки з комою
|
||||
function myFunction()
|
||||
@ -280,7 +280,7 @@ setTimeout(myFunction, 5000);
|
||||
// setTimeout не є частиною мови, але реалізований в браузерах і Node.js
|
||||
|
||||
// Функції не обов’язково мають мати ім’я при оголошенні — ви можете написати
|
||||
// анонімну функцію прямо в якості аргумента іншої функції
|
||||
// анонімну функцію як аргумент іншої функції
|
||||
setTimeout(function() {
|
||||
// Цей код буде виконано через п’ять секунд
|
||||
}, 5000);
|
||||
@ -303,7 +303,7 @@ i; // = 5, а не undefined, як це звичайно буває в інши
|
||||
temporary; // повідомлення про помилку ReferenceError
|
||||
permanent; // = 10
|
||||
|
||||
// Замикання - один з найпотужніших інтрументів JavaScript. Якщо функція визначена
|
||||
// Замикання - один з найпотужніших інструментів JavaScript. Якщо функція визначена
|
||||
// всередині іншої функції, то внутрішня функція має доступ до змінних зовнішньої
|
||||
// функції навіть після того, як код буде виконуватися поза контекстом зовнішньої функції
|
||||
function sayHelloInFiveSeconds(name) {
|
||||
@ -409,7 +409,7 @@ myObj.meaningOfLife; // = 42
|
||||
// Аналогічно для функцій
|
||||
myObj.myFunc(); // = "Hello, world!"
|
||||
|
||||
// Якщо інтерпретатор не знайде властивість в прототипі, то він продовжить пошук
|
||||
// Якщо інтерпретатор не знайде властивості в прототипі, то він продовжить пошук
|
||||
// в прототипі прототипа і так далі
|
||||
myPrototype.__proto__ = {
|
||||
myBoolean: true
|
||||
|
Loading…
Reference in New Issue
Block a user