🔴 Week 1 - Annevd/js-fundamentals GitHub Wiki
Vandaag ben ik begonnen met de eerste lessen van https://learnjavascript.online/.
Basic functions
Sum()
function sum(x, y) {
return x + y;
}
Met deze functie sum()
kun je twee waardes bij elkaar optellen. Hetzelfde geldt voor multiplication:
function sum(x, y) {
return x * y;
}
Returning the result
In Javascript moet je iets teruggeven binnen de functie (bijvoorbeeld return
). Vergeet je dit, dan komt je functie terug als "undefined
".
Het keyword return
stopt en verlaat de functie ook.
Alles wat in de functie ná return
komt wordt dan niet meer uitgevoerd.
Strings
Om een string te maken kan je gebruikt maken van single quotes(''
) of double quotes(""
). Hier zit geen verschil in.
String property
De property .length
wordt gebruikt om de lengte van een string terug te geven.
Hier is een voorbeeld van het verkrijgen van de lengte van "Nice!":
"Nice!".length;
//5
Als je een variabele genaamd "text" hebt, kun je zo de lengte ervan krijgen:
let text = "Hello World";
text.length; // 11
De eigenschap .length
is al pre-computed (voorgecalculeerd); daarom heeft het geen haakjes nodig.
Basic String methods
.toLowerCase()
:
Dit zal een nieuwe string teruggeven waarvan alle tekens in kleine letters zijn:
"BLUE".toLowerCase(); // "blue";
.toUpperCase()
:
Dit zal een nieuwe string teruggeven waarvan alle tekens in hoofdletters zijn:
"red".toUpperCase(); // "RED";
Visualize a variable (or expression)
Gebruik console.log
om dingen voor jezelf te visualiseren.
Het is geen vervanger voor return
. Gebruik het om te debuggen!
Character Access
Je kunt een specifiek karakter in een string aanroepen door de vierkante haakjes syntax []
te gebruiken.
Je moet dan de index van het karakter invullen dat je wilt aanroepen, beginnend vanaf 0
.
Bijvoorbeeld:
const language = "JavaScript";
language[0]; //first character J
language[1]; //second character a
language[2]; //third character v
In de console.log
kan je het zo weergeven:
console.log(language[1]);
Combining it with length
Je kan dit ook combineren met de .length
property.
In dit voorbeeld pak je het een na laatste karakter:
const language = "JavaScript";
language[ language.length - 2 ]; // "p" because it's the second to last character from "JavaScript"
.at(index)
method
The De .at()
method maakt het mogelijk om een karakter op een index te lezen (die ook negatief kan zijn).
Bijvoorbeeld:
const language = "JavaScript";
language.at(0); // "J"
language.at(1); // "a"
language.at(-1); // "t"
language.at(-2); // "p"
Wanneer je een negative index wil gebruiken, gebruik dan altijd .at(index)
in plaats van .length
.