Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

JavaScript тілінің кластары мен объекттері

Автор:   •  Сентябрь 23, 2021  •  Реферат  •  1,184 Слов (5 Страниц)  •  389 Просмотры

Страница 1 из 5

JavaScript тілінің кластары мен объекттері

Жоспар:

  • Global класы(задан неявно)
  • Math класы
  • MimeType класы
  • Navigator класы

 

     Global класы

Global класы ECMAScript  спецификациясының бөлігі болып табылады, оның негізгі мақсаты – глобальды әдістер мен қасиеттер қатарын бір объектке біріктіру. Әдістерге байланысты объекттің өзі көрсетілмейді және ол конструктор болмайды. Осы объектінің қасиеттер мен әдістеріне келесілер жатады:

Қасиеттердің мағынасы

Nan мағынасын асырайды  NaN (Not A Number).

Infinity мағынасын асырайды  Number.POSITIVE_INFINITY.

Әдістердің мағынасы

escape Қатарды барлық платформада оқылатындай етіп түрлендіреді.

eval Қарапайым өрнектерді де қатарға берілгендей орындайды.

JavaScript.

isFinite Аргументтің соңғы сан болатынын анықтауға мүмкіндік береді.

isNan Аргументтің сан ба немесе жоқ болуын анықтауға мүмкіндік береді.

parseFloat Қатарды санға түрлендіреді.

parseInt Қатарды бүтін санға түрлендіреді.

unescape escape функциясының нәтижесін түрелндіреді.

 

taint() және untaint() функциялары – қосылған және қорғалған берілгендердің бұрмалануында объект немесе сілтеме мағыналарының бұрмаланған көшірмелерін қайтарып береді, немесе, керісінше бұрмаланбаған.

escape және unescape функциялары –s қатарының көшірмелерін кодталған және сәйкесінше коды шешілген түрде қайтарып береді.

Кодтау  – барлық бос орындар, тыныс белгілер және т.б. %xx формасына ауыстыру, мұндағы xx – ISO-8859-1(Latin-1) символ кодына тиісті екі 16-лық сан.

eval(s) функциясы –s қатарын   JavaScript операторлар тізбектері сияқты түсіндіріп береді. (См. Также объект Object)

getClass(Jobj) функциясы – JavaObject типіндегі аргумент үшін JavaClass объекттерін қайтарып береді.

Мысалы: var myJavaRClass=new java.awtRectangle()

Var myJavaRClass=getClass(myJavaRect)

Java мен  getClass() әдісін шатастырмау

Var myJavaRCObject=myJavaRect.getClass()

Бұл – Java  java.awt.Rectangle класының ұсынылуы

isNaN(x) функциясы –x “Not a Number” сан еместігін тексеру.

parseFloat(s)  функциясы –Float(санға кірмейтін қатар басынан бірінші символға дейін). типіндегі s санын табады. Егер сан табылмаса, онда

NaN (“Not a Number”) мағынаға қайтады.

parseInt(s) – бұл да Integer  үшін

parseInt(s,n) –n негізіндегі бүтін сан үшін (2 ден  36).  n=0 болғанда –  parseInt(s). Бұл жағдайда автоматты түрде негіз табылады.

 

eval(s) функциясы

eval(s) функциясы — JavaScript-ң қоса салынған функциясы. JavaScript-ң бір немесе бірнеше операторларынан тұратын s қатарының аргументімен берілген кодты орындайды. Осы функцияны тек қана операторды орындау үшін ғана емес, өрнектерді есептеу үшін де қолдануға болады. Ол берілген кодтағы соңғы есептелінген өрнектің мағынасын қайтарады. eval(s) функциясы JavaScript-бағдарламада орындалатын кодтың динамикалық модификациялау мүмкіншіліктерін қамтамасыздандырады.

isNaN(x) функциясы

Бұл функция х аргументі «сан емес» -тігін тексереді. Нөлді нөлге бөлу нәтижесін анықтайды. Бұл міндетті функция, өйткені JavaScript-те енгізуге болмайтын санды ұсынатын  NaN  резервтелген мағынаны береді. Ол parseFloat(s) және parseInt(s) орындалуының нәтижесін тексеру үшін пайдаланылады және арифметикалық қателерді барлығын тексереді, мысалы, нөлге бөлу.

parseFloat(s) функциясы

s қатарында табылған синтактикалық анализді орындайды және бірінші санды қайтарады. parseFloat(s) s символда санды енгізуге болмайтын элементі кездессе, анализ тоқтатылады және мағына қайтарылады. parseFloat(s) саннан басталмаса  бұл функция NaN-ға қайтады.

parseFloat(s) (s — синтаксистік талдауға жататын қатар және санға түрлендіру)

parseInt(s) функциясы

parseInt(s)

parseInt(s, негіз)

(s — негіз синтаксистік талдауға жататын қатар — бүтін негіз сан талдауына жатаы)

Осы функция қатарды бүтін санңа түрлендіреді. Көрсетілген санау жүйесі негізінде рұқсат етілмейтін сан parseInt(s)  s символды қатар түрінде қабылдаса, онда синтактикалық талдау тоқтатылады және мағына қайтарылады. S саннан басталмаса parseFloat  ұқсас parseIn NaN  мағынасын қайтарады.

...

Скачать:   txt (16.1 Kb)   pdf (100.7 Kb)   docx (13.5 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club