Page 104 - 6108
P. 104

наприклад  User.prototype.sayHi.  Однак,  немає  можливості  поставити  в
               прототипі звичайне значення (не функція), таке як

                     User.prototype.key = "value".
                     Звичайно, ніхто не заважає після оголошення класу в прототип дописати
               подібні властивості, однак передбачається, що в прототипі повинні бути тільки
               методи.
                     Якщо  властивість-значення,  все  ж,  необхідно,  то  можна  створити  геттер,
               який буде потрібне значення повертати

                      get value() {
                         return value;
                     }

                     Клас,  як  і  функція,  є  об'єктом.  Статичні  властивості  класу  User  –  це
               властивості безпосередньо User, тобто доступні з нього «через точку».
                     Для їх оголошення використовується ключове слово static.

                     3.2.5 Об'єкт Date

                     Об'єкт Date дозволяє працювати з датами і часом в JavaScript.
                     Існують  різні  способи  створення  об'єкта  Date.  Перший  спосіб  полягає  у
               використанні порожнього конструктора без параметрів:

                     var date =  new Date();
                     У цьому випадку об'єкт буде вказувати на поточну дату комп'ютера.
                     Другий спосіб полягає в передачі в конструктор Date кількості мілісекунд,

               які пройшли з початку епохи Unix, тобто з 1 січня 1970 року 00:00:00 GMT:
                     var date = new Date(milliseconds);

                     Третій спосіб полягає в передачі в конструктор Date дня, місяця і року:

                     var date = new Date(year, month, date);
                     Четвертий спосіб полягає в передачі в  конструктор Date всіх параметрів
               дати і часу:

                     var date = new Date(year, month, date, hours, minutes,
               seconds, ms)

                     При цьому треба враховувати, що відлік місяців починається з нуля, тобто
               січень – 0, а грудень – 11.
                     Методи об'єктe Date:
                     – getDate() –  повертає день місяця
                     –  getDay()  –  повертає  день  неділі  (відлік  починається  з  0  –  неділя,  і
               останній день – 6 – субота)
                     – getMonth() – повертає номер місяця (відлік починається з нуля, тобто
               місяць з номером 0 – січень);
                     – getFullYear() – повертає рік;
                     – toDateString() – повертає повну дату у вигляді рядка
                     – getHours() – вертає годину (від 0 до 23)
                     – getMinutes() – повертає хвилини (від 0 до 59)
   99   100   101   102   103   104   105   106   107   108   109