Funcția javascript încorporate, blog dezvoltatori web
Funcția încorporată descrie orice acțiuni pe care le poate efectua la apelul. Descrierea funcțiilor încorporate în acțiune sunt ascunse de programator. Exemple de astfel de acțiuni ar putea fi expresii matematice și să se întoarcă rezultatul sau manipularea conținutului html-document. Funcția poate lua parametri, sau argumente, cu care produce o acțiune. Argumentele pot servi ca literali. și variabile.
Funcția este după cum urmează:
FunctionName (paremetr1, paremetr2, ... paremetrN)
var a = functionName (par1, PAR2, ..., Pärn);
Js există mai multe funcții încorporate pentru a calcula expresii matematice. De exemplu, funcția Math.sin returnează sinusul unghiului (unghi în radiani este dată), funcția Math.sqrt calculează rădăcina pătrată a numărului transmis-l ca parametru, etc.
De exemplu, vom calcula rădăcina pătrată a 256.
var a = 256; var b = Math.sqrt (a);
var b = Math.sqrt (256);
După executarea codului unuia dintre cele două exemple vyshepredstavlennyh variabila b va conține valoarea 16.
Astăzi ne uităm la două caracteristici care permit scripturi să raporteze orice informație într-un fel în lumea exterioară. Este puțin probabil să le folosească atunci când scrieți proiectele reale, dar ele te vor ajuta în procesul de învățare.
funcţia de alertă
Această funcție are ca parametru reprezentarea de text a valorii pe care îl afișează într-o casetă gri mat cu „OK“. Până când utilizatorul face clic pe butonul, executarea script-ul nu va continua.
funcţia document.write
Această funcție scrie în reprezentarea text HTML-document valoare transmisă ca parametru. Nu folosiți această metodă atunci când scrieți script-uri pentru proiecte reale, cu excepția cazului, desigur, nu știu exact ceea ce faci. Dacă apelați această funcție, atunci când se încarcă pagina, este probabil veți vedea o pagină goală cu textul, care a adus ultimul apel la această funcție.
obiect Math
Acest obiect conține funcții pentru expresii matematice și constante. Despre obiecte, vom vorbi mai târziu. Pentru a utiliza obiectul Math trebuie doar amintiți-vă că apelul la proprietățile sale (funcții și constante), trebuie să scrie Math.imyaFunktsiiIliKonstanty.
Proprietățile care conține obiectul Math (cuvântul «Math» omise):
E 2.718281828459045
LN10 2.302585092994046 (logaritm natural 10)
LN2 .6931471805599453 (logaritm natural 2)
LOG10E .4342944819032518 (logaritmul zecimal e)
LOG2E 1.4426950408889634 (baza 2 logaritmul numărului e)
PI 3.141592653589793
SQRT1_2 0.7071067811865476 (rădăcină pătrată de 0,5)
SQRT2 1.4142135623730951 (rădăcină pătrată din două)
2. Funcțiile trigonometrice
păcat - sine
cos - cosinus
tan - Tangent
Unghiul, care ia un argument aceste funcții este dat în radiani, mai degrabă decât în grade. Pentru a converti valoarea unghiului de grade în radiani trebuie să-l înmulțește cu Math.PI și se împarte la 180. Pe de altă parte, pentru a transforma unghiul din radiani în grade trebuie multiplicată cu 180 și împărțită la Math.PI.
Astfel, este de 60 de grade tt / 3 radiani, 30 grade este tt / 6 radiani și 45 grade tt / 4 radiani.
3. Funcții trigonometrice Inverse
acos - adică numărul arccosinusului un unghi (în radiani), al cărui cosinus este egal cu argumentul
asin - arcsinus adică numărul un unghi (în radiani), a cărui sinus este egal cu argumentul
atan - adică arctangenta numărului un unghi (în radiani), tangenta care este egală cu argumentul
ATAN2 - arctangenta raportului dintre două argumente
abs - numărul modulului
etaj - partea întreagă, „sex“ sau rotunjire în jos. Rețineți că, de exemplu Math.floor (-0,9) și Math.floor (-0.1) este -1, nu este zero.
ceil - rotunji sau „plafon“
exp - returnează valoarea expresiei e x. unde x - este argumentul funcției
log - returnează logaritmul natural al unui număr
pow - are două argumente și returnează un grad de bază, care este primul argument, iar indicatorul - al doilea.
max - acceptă orice număr de parametri și returnează maximul dintre ele
min - are un număr arbitrar de parametri și returnează minimul dintre ele
aleatoare - returnează o valoare aleatoare între 0 și 1
rotunde - runde la unitățile
sqrt - calculează rădăcina pătrată a numărului de
Multe alte built-in functii, vom lua în considerare în cursul acestor lecții, dar pentru ziua de azi.