JavaScript-referens

Konstruktioner och kommandon

villkor alternativ till villkor alternativ till villkor multipelt val loop loop loop för arrayer loop för objekt avbryt loop hoppa till nästa iteration skapa funktion ta bort objektegenskap kontrollera egenskapens existens exekvera kodsträng skapa array skapa objekt

Typning

konvertera till nummer sträng till nummer sträng till decimaltal konvertera till sträng konvertera till boolean variabeltyp kontroll av ändligt nummer kontroll av NaN

Specialvärden

elementets värde är sant elementets värde är falskt ej ett nummer elementets värde är null odefinerat oändlighet

Matematiska metoder

slumptal avrundning av tal avrundning uppåt avrundning nedåt avrundning av tal avrundning av tal kvadratroten av ett tal potens av ett tal maximalt tal minimalt tal absolutbelopp av ett tal

Sällsynta metoder

sinus för ett tal cosinus för ett tal tangens för ett tal arcsinus för ett tal arccosinus för ett tal arctangens för ett tal exponent naturlig logaritm exponentiell notation

Konstanter

talet Pi värde för exponenten naturlig logaritm av 2 naturlig logaritm av 10 logaritm av e med basen 2 logaritm av e med basen 10 kvadratroten ur 1/2 kvadratroten ur 2

Strängar

stränglängd gemen versal uppdelning av sträng till array urval av delsträng urval av delsträng urval av delsträng sammanslagning av strängar sökning av träffar från början sökning av träffar från slutet kontroll av början kontroll av slutet borttagning av mellanslag i kanterna strängtecken tecken efter dess kod teckenkod sök och ersätt strängtecken efter position utfyllnad av sträng från slutet till given längd utfyllnad av sträng från början till given längd skapande av kopior av sträng borttagning av mellanslag i slutet av strängen borttagning av mellanslag i början av strängen sökning av given sträng i aktuell sträng

Reguliara uttryck

sök och ersätt med reguljärt uttryck träffar enligt reguljärt uttryck alla träffar enligt reguljärt uttryck sekventiell sökning kontroll med reguljärt uttryck sökning med reguljärt uttryck uppdelning av sträng till array

Array

arraylängd sammanfoga arrayer sammanfoga array till sträng vända på en array kontrollera förekomst i array sök i array sök i array från slutet ta en del av en array ta bort en del av en array ta bort första elementet ta bort sista elementet lägga till element i början lägga till element i slutet iterera över array iterera över array filtrera array alla i arrayen minst en i arrayen reducera till ett värde reducera till ett värde sortera array fylla en array söka efter element i array söka efter elementindex i array söka efter element från slutet av array söka efter elementindex från slutet av array få array från underarrayer få array från underarrayer kontrollera om objekt är en array få array från arrayliknande objekt få array från parametrar arrayelement efter position

Tid

objekt för att arbeta med datum hämta år hämta månad hämta dag i månaden hämta timmar hämta minuter hämta sekunder hämta millisekunder hämta veckodag datum i millisekunder datum från sträng ställa in år ställa in månad ställa in dag i månaden ställa in timme ställa in minut ställa in sekund ställa in millisekund aktuellt datum i millisekunder

Timers

timer för kodkörning paus vid kodkörning återställ timer återställ paus

Hämta element

element med selektor element med id element med selektor element med tagg element med klass förälder med selektor matchning med selektor kontroll av inbäddning

Hämta släktingar

alla avkommor till element underordnade noder första avkomman första avkomman nod sista avkomman sista avkomman nod föregående element nästa element förälderelement föräldernod

Tabell delar

array av tabellrader array av tabellceller thead i tabell tfoot i tabell tbody i tabell

Skapa element

skapa element klona nod skapa textnod

Infoga element

infoga i början infoga i slutet infoga i slutet infoga före infoga element infoga HTML-kod infoga text

Radera

radera noder radering

Text och tagg

elementets text elementets HTML-kod elementets yttre HTML-kod nodens värde nodens värde taggens namn

Attribut

hämta elementets attribut ändra elementets attribut ta bort elementets attribut kontrollera attributets närvaro data- attribut

CSS-klasser

objekt med klasser lägga till klasser ta bort klasser växla mellan klasser kontrollera klasser

Arbeta med CSS

stil på en rad stil från CSS

Dimensioner

full bredd full höjd vänster kant övre kant innehållsbredd innehållshöjd

Förskjutningar

positionerad förälder förskjutning från toppen förskjutning från vänster elementets koordinater element på koordinater

Händelser

binda händelser ta bort händelser lista över händelsetyper

Event-objekt

avbryta standardåtgärd händelsetyp element där händelsen utlöstes element som händelsen är tilldelad till är händelsen äkta är Ctrl nedtryckt är Alt nedtryckt är Shift nedtryckt är Cmd nedtryckt muskoordinater muskoordinater muskoordinater muskoordinater knappkodvärde inmatat tecken

Avancerat

händelsekonstruktor imitera händelse sätt fokus ta bort fokus

Kontext

anropa funktion med kontext anropa funktion med kontext binda kontext funktionsanropets kontext

Objekt

array med objekts egenskaper array med objekts värden kopiera objekt

Dialogrutor

meddelanderuta bekräftelseruta inmatningsruta

Grundläggande

pennförflyttning ritlinje rektangel kontur rektangel figur rektangel cirkel, båge radering rektangel

Allmänt

linjestart figuravslutning konturlinje fyllning figur

Inställningar

linjetjocklek konturfärg fyllningsfärg linjeslutsstil linjeknystil linjeknysskärpa

Textarbete

text textkontur texttypsnitt horisontell justering vertikal justering textriktning

Service

start arbete