Функциялар мақсаты: JavaScript тіліндегі жолдық амалдармен және функциялармен танысу Жоспары



жүктеу 16,53 Kb.
Дата04.05.2020
өлшемі16,53 Kb.
#30165
түріПрограмма
5 ДӘРІС


5 ДӘРІС. ЖОЛДЫҚ АМАЛДАР. ФУНКЦИЯЛАР

Мақсаты: JavaScript тіліндегі жолдық амалдармен және функциялармен танысу

Жоспары:

  1. Жолдық амалдар.

  2. Функциялар.



1) Жолдық амалдар

Жолдармен жұмыс істейтін мынандай амалдар бар:



  • "+" - s1+s2 жолдарын қосу (конкатенация), s1 жолының символдарынан кейін s2 жолының символдары жазылады.

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

  • parseFloat(s) – JavaScript-тің кірістірілген функциясы. S жолында қамтылатын, санға кірмейтін жолдың басынан бірінші символына дейінгі заттық санын табады (Float типті). Егер сан табылмаса, NaN (“Not a Number”) мәнін береді.

  • parseInt(s) – бүтін сандарға арналған (Integer). Негізі автоматты түрде табылады.

  • parseInt(s,n) –n негізі бойынша бүтін сандар үшін арналған (2 -ден

36-дейін).

2) Функциялар

Программа құрғанда ондағы логикалық тәуелсіз бөліктерді жекежеке бөліп қарауға болады. Программаны мұндай бөліктерге бөліп қарастыру оның жұмысын түсінуді жеңілдетеді.



Функция - JavaScript тілінің негізгі элементі. Функция мынадай түрде сипатталады: function F(v) {s}

Мұндағы F – функцияны шақыруға болатын ат тағайындайтын функция идентификаторы; V - үтір арқылы бөлініп жазылатын функция параметрлерінің тізімі. S - нәтиже алу үшін орындалатын іс-әрекеттерден тұратын функция тұлғасы,яғни операторлар тізбегі.

Ол мыналардан құралады:


  • function сөзінен;

  • функция атауынан;

  • жай жақшаға алынған, үтір арқылы бөлінген, аргументтер тізімінен;

  • фигуралық жақшаға алынған функция денесінен.

Жазылуы:

      • function myFunction(arg1, arg2, ...)

{ ...

Операторлар тізбегі

...

}

Мұндағы, myFunction —функция атауы, arg1, arg2 — параметрлер тізімі Мысалы:

function Factorial(n)

{


if((n<0)||(round(n)!=n))

{


alert("Factorial функциясы келесі аргументте анықталмаған"+n); return NaN;

}


else

{


result=(n*Factorial(n-1)); return result;

} }


Мысалдар:

  1. function showTime() {

// функция экранға уақытты шығарады}

  1. function do_Calc() {

// функция есептеулерді орындайды}

  1. function askUser() {

// функция пайдаланушыны сұратады}

  1. function randColor() {

// функция кездесоқ түстерді шығарады}

Бақылау сұрақтары:

      1. Жолдармен жұмыс істейтін қандай амалдар бар?

      2. Функция деген не?

      3. Ол қалай жазылады?

жүктеу 16,53 Kb.

Достарыңызбен бөлісу:




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау