Beágyazott javascript függvény, web-fejlesztők blog
Beépített függvény írja le azokat az intézkedéseket, hogy képes elvégezni a felhívását. Akció leírása beépített funkciók rejtve maradnak a programozó. Ilyen intézkedések lehetnek a matematikai kifejezések és visszatér az eredménnyel vagy manipuláció a tartalmát a HTML dokumentum. A függvény paramétereket adhat meg, illetve érveket, amelyekkel némi akció. Érvek szolgálhat literálok. és változókat.
A funkció a következő:
FunctionName (paremetr1, paremetr2 ... paremetrN)
var a = functionName (PAR1, PAR2, ..., Pärn);
A js sok beépített funkciója számítani matematikai kifejezések. Például, Math.sin függvény a szinusz a szög (a szöget radiánban van megadva), Math.sqrt függvény a négyzetgyöke számát továbbított, mint egy paraméter, stb
Például számoljuk négyzetgyöke 256.
var a = 256; var b = Math.sqrt (a);
var b = Math.sqrt (256);
Végrehajtása után a kódot az egyik két példa vyshepredstavlennyh B változó fogja tartalmazni az értéket 16.
Ma megnézzük a két funkció, amely lehetővé teszi a szkriptek valahogy jelenteni minden olyan információt, hogy a külvilág felé. Nem valószínű, hogy használja őket írásakor az aktuális projektekben, de segít a tanulásban.
funkció riasztás
Ez a függvény paraméterként a szöveg ábrázolása az értéket, amely megjeleníti egy unalmas, szürke doboz „OK”. Amíg a felhasználó rákattint a gombra, a script végrehajtása nem fog folytatódni.
document.write funkció
Ez a funkció írja html-dokumentum szövegében ábrázolása átadott érték paramétert. Soha ne használja ezt a módszert, ha írásban szkriptek valós projektek, kivéve, persze, nem tudom pontosan, hogy mit csinál. Ha ezt a funkciót, ha az oldal betöltődik, akkor valószínű, akkor csak egy üres oldal a szöveggel, amelynek eredményeként az utolsó hívás erre a funkcióra.
Math objektum
Ez az objektum funkciókat tartalmaz matematikai kifejezések és állandók. Mintegy tárgyak, később beszélünk. Ahhoz, hogy a Math objektum van szüksége, csak emlékezni, hogy fellebbezést annak tulajdonságait (funkciók és állandók), meg kell írni Math.imyaFunktsiiIliKonstanty.
Tulajdonságok, amely tartalmazza a Math objektum (a szó «Math» elhagyható):
E 2,718281828459045
LN10 2,302585092994046 (természetes logaritmus 10)
LN2 ,6931471805599453 (természetes logaritmus 2)
LOG10E ,4342944819032518 (logaritmus e)
LOG2E 1,4426950408889634 (bázis 2 logaritmusa száma e)
PI 3,141592653589793
SQRT1_2 ,7071067811865476 (négyzetgyök 0,5)
Sqrt2 1,4142135623730951 (négyzetgyök kettő)
2. A trigonometrikus függvények
sin - sine
cos - koszinusz
tan - Tangent
A szög, amely figyelembe érv ezeket a funkciókat radiánban van megadva, nem pedig fokban. Átalakítani a szög értékét fokban radiánban kell szorozza meg Math.PI és ossza el 180. Ezzel szemben, annak érdekében, hogy átalakítani a radiánról fok kell szorozni 180 és osztva Math.PI.
Így 60 fok π / 3 radián, 30 fok van tc / 6 radián, és 45 fok π / 4 radián.
3. Inverz trigonometrikus függvények
acos - vagyis a szám arkusz szöget (radiánban), amelynek a koszinusza egyenlő az érv
asin - arkusz szinusz vagyis a számát szöget (radiánban), amelynek szinusz egyenlő az érv
atan - azaz, az ív érintője száma szöget (radiánban), amelynek érintője egyenlő az érv
atan2 - cotanges a hányados két érv
abs - a modul száma
padló - egész részét, „szex” vagy lefelé kerekítve. Megjegyezzük, hogy például Math.floor (-0.9) és Math.floor (-0,1) -1, nem nulla.
ceil - felhajt vagy „plafon”
exp - visszaadja a kifejezés értéke e x. ahol x - az az érv a függvény
log - visszaadja a természetes alapú logaritmusa száma
pow - két argumentuma, és visszatér egy bizonyos fokú bázis, amely az első érv, és a mutató - a második.
max - elfogadja tetszőleges számú paramétert, és visszaadja a legnagyobb közülük
min - vesz tetszőleges számú paramétert, és visszaadja a legkisebb közülük
random - visszaad egy véletlen érték 0 és 1 között
forduló - fordulóban az egységek
sqrt - kiszámítja a négyzetgyökét száma
Sok más beépített funkciók figyelembe vesszük során ezeket a leckéket, de a mai.