Заголовок документа



бет5/26
Дата15.03.2024
өлшемі465.78 Kb.
#495676
1   2   3   4   5   6   7   8   9   ...   26
JAVA SCRIPT-ОБЪЕКТІГЕ БАҒЫТТАЛҒАН СКРИПТІК БАҒДАРЛАМАЛАУ ТІЛІ-оқулық

Стандартты жапсарлас объектілер
JavaScript-те жапсарлас ядрода бірқатар нысандар бар, мысалы, Math, Object, Array және String. Мысалы, төменде Math объектісін қалай пайдалануын көрсететеді, кездейсоқ санды random() әдісін пайдалана отырып алу үшін:
console.log(Math.random());
JavaScript объектілердің JavaScript Reference: Standard built-in objects барлық жапсарлас тізімімен танысу үшін қарау керек.
JavaScript-тің әрбір объектісі Object объектінің бір данасы болып табылады, оның барлық қасиеттері мен әдістерін иеленеді.


Класс


JavaScript — бұл прототипті-бағытталған тіл, онда class операторы жоқ.Кейде бағдарламашылармен түсінбейтін жағдайлар болады, өйткені тілдерде class операторымен жұмыстанып үйренген. Оның орнына JavaScript класс конструкторлар ретінде функцияларды пайдаланады. Мысал ретінде төменде жаңа класс Person бос конструкторын жариялаймыз:
var Person = function () {};


Объект (класс экземпляры)


obj объектісінің жаңа экзмеплярын құру үшін new obj операторын қолданамыз. Жоғарыдағы мысалда Person классты анықтадық. Төмендегі мысалда оның екі данасын (person1 және person2) құрамыз.
var person1 = new Person(); var person2 = new Person();


Конструктор


Конструктор класс данасын құру кезінде шақырылады (объект құрылған сәтте). Конструктор класс әдісі болып табылады. JavaScript функциясы объекті конструкторы ретінде қызмет етеді, сондықтан анық конструктор әдісін анықтау қажеттілігі жоқ. Кез келген әрекет белгілі бір класста, класс данасын құру кезінде болады.
Конструктор қолдануға дайындалатын объектіні дайындауда объектінің қасиеттерін құру үшін немесе әдістерді пайдалану үшінпайдаланылады. Төмендегі мысалда, конструктор Person класс консоль хабарламасы Person жаңа данасын құру кезінде шығарылады.
var Person = function () { console.log('instance created');
};
var person1 = new Person(); var person2 = new Person();




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   26




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет