diff options
| author | Divay Prakash <divayprakash@users.noreply.github.com> | 2019-12-23 23:14:50 +0530 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-23 23:14:50 +0530 | 
| commit | 16dc074e39f5f996639f23f4d6812c211ae5d22d (patch) | |
| tree | 63be0d1a3885201f3d13f1dc00266fb719f304a7 /uk-ua/javascript-ua.html.markdown | |
| parent | ffd1fed725668b48ec8c11cbe419bd1e8d136ae3 (diff) | |
| parent | 1d5f3671ea4bc6d7a70c3026c1ae6857741c50a6 (diff) | |
Merge branch 'master' into master
Diffstat (limited to 'uk-ua/javascript-ua.html.markdown')
| -rw-r--r-- | uk-ua/javascript-ua.html.markdown | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/uk-ua/javascript-ua.html.markdown b/uk-ua/javascript-ua.html.markdown index 397b1c5e..6a64a623 100644 --- a/uk-ua/javascript-ua.html.markdown +++ b/uk-ua/javascript-ua.html.markdown @@ -45,7 +45,7 @@ doStuff()  3; // = 3  1.5; // = 1.5 -// Деякі прості арифметичні операції працють так, як ми очікуємо. +// Деякі прості арифметичні операції працюють так, як ми очікуємо.  1 + 1; // = 2  0.1 + 0.2; // = 0.30000000000000004 (а деякі - ні)  8 - 1; // = 7 @@ -106,7 +106,7 @@ null == undefined; // = true  // ... але приведення не виконується при ===  "5" === 5; // = false -null === undefined; // = false  +null === undefined; // = false  // ... приведення типів може призвести до дивних результатів  13 + !0; // 14 @@ -171,7 +171,7 @@ myArray[3] = "світ";  // Об’єкти в JavaScript схожі на словники або асоціативні масиви в інших мовах  var myObj = {key1: "Hello", key2: "World"}; -// Ключі - це рядки, але лапки не обов’язкі, якщо ключ задовольняє +// Ключі - це рядки, але лапки не обов’язкові, якщо ключ задовольняє  // правилам формування назв змінних. Значення можуть бути будь-яких типів.  var myObj = {myKey: "myValue", "my other key": 4}; @@ -258,7 +258,7 @@ function myFunction(thing) {      return thing.toUpperCase();  }  myFunction("foo"); // = "FOO" -  +  // Зверніть увагу, що значення яке буде повернено, повинно починатися на тому ж  // рядку, що і ключове слово return, інакше завжди буде повертатися значення undefined  // через автоматичну вставку крапки з комою @@ -332,7 +332,7 @@ var myObj = {  };  myObj.myFunc(); // = "Hello, world!" -// Функції, що прикріплені до об’єктів мають доступ до поточного об’єкта за  +// Функції, що прикріплені до об’єктів мають доступ до поточного об’єкта за  // допомогою ключового слова this.  myObj = {      myString: "Hello, world!", @@ -348,7 +348,7 @@ myObj.myFunc(); // = "Hello, world!"  var myFunc = myObj.myFunc;  myFunc(); // = undefined -// Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до  +// Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до  // цього об’єкта через this  var myOtherFunc = function() {      return this.myString.toUpperCase(); @@ -371,7 +371,7 @@ Math.min(42, 6, 27); // = 6  Math.min([42, 6, 27]); // = NaN (Ой-ой!)  Math.min.apply(Math, [42, 6, 27]); // = 6 -// Але call і apply — тимчасові. Коли ми хочемо зв’язати функцію і об’єкт  +// Але call і apply — тимчасові. Коли ми хочемо зв’язати функцію і об’єкт  // використовують bind  var boundFunc = anotherFunc.bind(myObj);  boundFunc(" Hello!"); // = "Hello world, Hello!" @@ -475,7 +475,7 @@ if (Object.create === undefined) { // не перезаписуємо метод          // Створюємо правильний конструктор з правильним прототипом          var Constructor = function(){};          Constructor.prototype = proto; -     +          return new Constructor();      }  } | 
