mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
fix typos in uk-ua/javascript file
This commit is contained in:
parent
0d211d3419
commit
9aac9b305b
@ -45,7 +45,7 @@ doStuff()
|
|||||||
3; // = 3
|
3; // = 3
|
||||||
1.5; // = 1.5
|
1.5; // = 1.5
|
||||||
|
|
||||||
// Деякі прості арифметичні операції працють так, як ми очікуємо.
|
// Деякі прості арифметичні операції працюють так, як ми очікуємо.
|
||||||
1 + 1; // = 2
|
1 + 1; // = 2
|
||||||
0.1 + 0.2; // = 0.30000000000000004 (а деякі - ні)
|
0.1 + 0.2; // = 0.30000000000000004 (а деякі - ні)
|
||||||
8 - 1; // = 7
|
8 - 1; // = 7
|
||||||
@ -106,7 +106,7 @@ null == undefined; // = true
|
|||||||
|
|
||||||
// ... але приведення не виконується при ===
|
// ... але приведення не виконується при ===
|
||||||
"5" === 5; // = false
|
"5" === 5; // = false
|
||||||
null === undefined; // = false
|
null === undefined; // = false
|
||||||
|
|
||||||
// ... приведення типів може призвести до дивних результатів
|
// ... приведення типів може призвести до дивних результатів
|
||||||
13 + !0; // 14
|
13 + !0; // 14
|
||||||
@ -171,7 +171,7 @@ myArray[3] = "світ";
|
|||||||
// Об’єкти в JavaScript схожі на словники або асоціативні масиви в інших мовах
|
// Об’єкти в JavaScript схожі на словники або асоціативні масиви в інших мовах
|
||||||
var myObj = {key1: "Hello", key2: "World"};
|
var myObj = {key1: "Hello", key2: "World"};
|
||||||
|
|
||||||
// Ключі - це рядки, але лапки не обов’язкі, якщо ключ задовольняє
|
// Ключі - це рядки, але лапки не обов’язкові, якщо ключ задовольняє
|
||||||
// правилам формування назв змінних. Значення можуть бути будь-яких типів.
|
// правилам формування назв змінних. Значення можуть бути будь-яких типів.
|
||||||
var myObj = {myKey: "myValue", "my other key": 4};
|
var myObj = {myKey: "myValue", "my other key": 4};
|
||||||
|
|
||||||
@ -258,7 +258,7 @@ function myFunction(thing) {
|
|||||||
return thing.toUpperCase();
|
return thing.toUpperCase();
|
||||||
}
|
}
|
||||||
myFunction("foo"); // = "FOO"
|
myFunction("foo"); // = "FOO"
|
||||||
|
|
||||||
// Зверніть увагу, що значення яке буде повернено, повинно починатися на тому ж
|
// Зверніть увагу, що значення яке буде повернено, повинно починатися на тому ж
|
||||||
// рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined
|
// рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined
|
||||||
// через автоматичну вставку крапки з комою
|
// через автоматичну вставку крапки з комою
|
||||||
@ -332,7 +332,7 @@ var myObj = {
|
|||||||
};
|
};
|
||||||
myObj.myFunc(); // = "Hello, world!"
|
myObj.myFunc(); // = "Hello, world!"
|
||||||
|
|
||||||
// Функції, що прикріплені до об’єктів мають доступ до поточного об’єкта за
|
// Функції, що прикріплені до об’єктів мають доступ до поточного об’єкта за
|
||||||
// допомогою ключового слова this.
|
// допомогою ключового слова this.
|
||||||
myObj = {
|
myObj = {
|
||||||
myString: "Hello, world!",
|
myString: "Hello, world!",
|
||||||
@ -348,7 +348,7 @@ myObj.myFunc(); // = "Hello, world!"
|
|||||||
var myFunc = myObj.myFunc;
|
var myFunc = myObj.myFunc;
|
||||||
myFunc(); // = undefined
|
myFunc(); // = undefined
|
||||||
|
|
||||||
// Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до
|
// Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до
|
||||||
// цього об’єкта через this
|
// цього об’єкта через this
|
||||||
var myOtherFunc = function() {
|
var myOtherFunc = function() {
|
||||||
return this.myString.toUpperCase();
|
return this.myString.toUpperCase();
|
||||||
@ -371,7 +371,7 @@ Math.min(42, 6, 27); // = 6
|
|||||||
Math.min([42, 6, 27]); // = NaN (Ой-ой!)
|
Math.min([42, 6, 27]); // = NaN (Ой-ой!)
|
||||||
Math.min.apply(Math, [42, 6, 27]); // = 6
|
Math.min.apply(Math, [42, 6, 27]); // = 6
|
||||||
|
|
||||||
// Але call і apply — тимчасові. Коли ми хочемо зв’язати функцію і об’єкт
|
// Але call і apply — тимчасові. Коли ми хочемо зв’язати функцію і об’єкт
|
||||||
// використовують bind
|
// використовують bind
|
||||||
var boundFunc = anotherFunc.bind(myObj);
|
var boundFunc = anotherFunc.bind(myObj);
|
||||||
boundFunc(" Hello!"); // = "Hello world, Hello!"
|
boundFunc(" Hello!"); // = "Hello world, Hello!"
|
||||||
@ -475,7 +475,7 @@ if (Object.create === undefined) { // не перезаписуємо метод
|
|||||||
// Створюємо правильний конструктор з правильним прототипом
|
// Створюємо правильний конструктор з правильним прототипом
|
||||||
var Constructor = function(){};
|
var Constructor = function(){};
|
||||||
Constructor.prototype = proto;
|
Constructor.prototype = proto;
|
||||||
|
|
||||||
return new Constructor();
|
return new Constructor();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user