Grunnleggende JavaScript.

Whiteboard Koding Intervju Trening Kritisk Tanke Intervju Trening Mock Intervju 1 Mock Intervju 2 Mock Intervju 3.

Klone denne wiki lokalt.

Opprettet av Rafase282.

Kommentarer er en flott mate a legge notater til deg selv og til andre som senere ma finne ut hva det gjor. En hvilken som helst kode i den blir ignorert.

La oss ta en titt pa de to matene du kan skrive kommentarer i JavaScript.

Double-slash kommentaren vil kommentere resten av teksten pa den nav rende linjen:

// Dette er en kommentar.

Slash-star-star-slash kommentaren vil kommentere alt mellom / * og * / tegnene:

/ * Dette er ogsa en kommentar * /

Booleans kan bare holde verdien av enten ekte eller falsk. De er i utgangspunktet sma on-off brytere.

Nar vi lagrer data i en datastruktur, kaller vi det som en variabel. JavaScript-variabler er skrevet i kamel tilfelle. Et eksempel pa kamel tilfelle er: camelCase.

Du kan erkl re en variabel pa denne maten var myName = «Rafael»;

En streng variabel. Det er ikke noe mer enn en «streng» av tegn. JavaScript strenger er alltid innpakket i sitater.

var myFirstName = ‘Rafael’;

Datastrukturer har egenskaper. For eksempel har strenger en egenskap som heter .length som forteller deg hvor mange tegn som er i strengen.

Brakettnotasjon er en mate a fa et tegn pa en bestemt indeks innenfor en streng.

Datamaskiner begynner ikke a telle pa 1 som mennesker gjor. De starter pa 0. firstLetterOfLastName = LastName [0];

Du kan ogsa bruke brakettnotasjon for a fa tegnet pa andre stillinger innenfor en streng.

Husk at datamaskiner begynner a telle pa 0, sa det forste tegnet er faktisk den nulten karakteren.

var thirdLetterOfLastName = LastName [2];

For a fa det siste bokstaven i en streng, kan du trekke en fra strengens lengde.

For eksempel, hvis var firstName = «Charles», kan du fa verdien av den siste bokstaven i strengen ved a bruke firstName [firstName.length – 1].

var lastLetterOfLastName = lastName [lastName.length -1];

Du kan fa verdien av det tredje til siste bokstavet i var firstName = «Charles» -strengen ved a bruke firstName [firstName.length – 3].

JavaScript bruker + symbolet for tillegg. Den kan ogsa brukes i stedet for parseInt (), men det er utenfor dette.

var sum = 10 + 10;

Vi kan ogsa trekke et nummer fra et annet.

JavaScript bruker bruk – symbolet for subtraksjon. var forskjell = 45 – 33;

JavaScript bruker bruk * symbolet for multiplikasjon.

varprodukt = 8 * 10;

JavaScript bruker bruk / symbolet for divisjon. var kvotient = 66/33;

JavaScript-nummervariabler kan ha desimaler. var myDecimal = 2,8;

I JavaScript kan du utfore beregninger med desimaltall, akkurat som hele tall.

var kvotient = 4,4 / 2,0; // er lik 2,2.

Med JavaScript-arrayvariabler kan vi lagre flere brikker av data pa ett sted.

Du starter en array-erkl ring med en apningsbrakett, avslutter den med en lukkekonsoll, og legger et komma mellom hver oppforing, slik: var sandwich = [«peanottsmor», «gele», «brod»).

Du kan hekke arrays i andre arrays, slik: [[«Bulls», 43]].

Vi kan fa tilgang til dataene innenfor arrays ved hjelp av indekser.

Arrayindekser er skrevet i samme brakettnotasjon som strenger bruker, bortsett fra at i stedet for a spesifisere et tegn, angir de en oppforing i arrayet.

Vi kan ogsa endre dataene lagret i arrayer ved hjelp av indekser.

En annen mate a endre dataene pa i en array er med funksjonen .pop ().

.pop () er vant til a «pop» en verdi av slutten av en matrise. Vi kan hente denne verdien ved a utfore pop () i en variabel deklarasjon.

Enhver type variabel kan «poppes» av en matrise.

Ikke bare kan du pop () data av slutten av en matrise, du kan ogsa trykke () data pa slutten av en matrise.

shift () fjerner det forste elementet i motsetning til pop () som fjerner det siste.

myArray.unshift ( ‘Paul’); I utgangspunktet ringer du unshift og sender det som ble slettet.

I JavaScript kan vi dele opp var kode i gjenbrukbare deler som kalles funksjoner.

Her er et eksempel pa en funksjon:

Vi kan «ringe» var funksjon som denne: funksjonnavn (); , og det vil lope og returnere det er returverdi til oss.

Objekter ligner arrays, bortsett fra at i stedet for a bruke indekser for tilgang og modifisering av data, far du tilgang til dataene i objekter gjennom de som kalles egenskaper.

Her er en proveobjekt:

Objekter er nyttige for a lagre data pa en strukturert mate, og kan representere ekte verdensobjekter, som katter.

Vi kan legge til egenskaper til objekter som dette:

Vi kan ogsa slette dem slik:

Den vanligste typen JavaScript-sloyfe kalles for loop fordi den kjorer for et bestemt antall ganger.

ourArray vil na inneholde [0,1,2,3,4]

En annen type JavaScript-sloyfe kalles en stundsloyfe fordi den kjorer mens noe er sant, og stopper en gang at noe ikke lenger er sant.

JavaScript har en Math.random () -funksjon som genererer et tilfeldig desimalnummer.

Det er flott at vi kan lage tilfeldige desimaltall, men det er enda mer nyttig hvis vi er mye mer nyttige for a generere et tilfeldig hele nummer.

For a oppna dette kan vi multiplisere tilfeldig tallet med ti og bruke Math.floor () for a konvertere desimalnummeret til et helt tall.

Vi kan bruke et bestemt matematisk uttrykk for a fa et tilfeldig tall mellom to tall.

Math.floor (Math.random () * (maks – min + 1)) + min.

Ved a bruke dette kan vi styre utgangen av et tilfeldig tall.

Vi kan bruke hvis uttalelser i JavaScript for a bare utfore kode hvis en bestemt betingelse er oppfylt.

hvis uttalelser krever en slags boolsk tilstand vurdering.

Regelmessige uttrykk brukes til a finne bestemte ord eller monstre innenfor strengene.

Vanlige uttrykk er vanligvis omgitt av / symboler.

For eksempel, hvis vi onsket a finne antall ganger ordet som skjedde i strengen Hunden jaget katten, vi kunne bruke folgende regul re uttrykk: / the + / gi.

La oss bryte dette ned litt:

det er monsteret vi onsker a matche.

+ betyr at vi vil finne en eller flere forekomster av dette monsteret. g betyr at vi onsker a soke hele strengen for dette monsteret. Jeg mener at vi vil ignorere saken (store eller sma bokstaver) nar du soker etter monsteret.

Vi kan bruke spesielle velgere i Regular Expressions for a velge en bestemt type verdi.

En slik selector er siffervelgeren \ d som brukes til a ta tak i tallene i en streng.

Den brukes slik: / \ d + / g.

Vi kan ogsa bruke selektorer som \ s for a finne mellomrom i en streng.

Det brukes slik:

Bruk / \ S / gi; for a matche alt som ikke er et mellomrom i strengen.

Du kan invertere en hvilken som helst kamp ved a bruke den store versjonen av velgeren \ s versus \ S for eksempel.

For dette ma vi generere tre tilfeldige tall ved hjelp av formelen de gir oss og ikke den generelle. Math.floor (Math.random () * (3 – 1 + 1)) + 1;

For denne delen skal vi varsle om de samme nummer returneres tre ganger eller returnere null ellers.

Hvis spor en og til er annerledes, eller spor 2 og 3 ikke er det samme, returnerer du null.

La oss bruke jQuery-velgeren $ («.sporet») for a velge alle sporene.

Nar de er alle valgt, kan vi bruke brakettnotasjon for a fa tilgang til hvert enkelt spor:

Vi har allerede satt opp bildene for deg i en serie som heter bilder. Vi kan bruke forskjellige indekser for a ta tak i hver av disse.

Slik viser vi den forste sporet for a vise et annet bilde, avhengig av hvilket nummer det tilfeldige tallet genererer:

Takk for at du besoker, hvis du liker dette, v r sa snill a stjerne min repo, folg meg eller kontakt meg om a bidra, da det vil v re mye arbeid og a ha hjelp ville v re kult.

&kopiere; 2018 GitHub, Inc. Vilkar Personvern Sikkerhetsstatus Hjelp.

Du kan ikke utfore denne handlingen pa dette tidspunktet.

Du logget pa med en annen fane eller et vindu. Oppdater for a oppdatere okten din. Du logget ut i en annen kategori eller et vindu. Oppdater for a oppdatere okten din.