Skip to content

Vanliga konstruktioner 2

Vi tar och tittar på några fler av de vanligaste konstruktionerna och hur de se ut i JavaScript. Som tidigare kan ni koda med via interpretatorn eller lägga koden i en fil som exekveras.

Forloop

Vi skriver ut värdet på variabeln i på lite olika sätt.

Forloop
const value = 42
// Print all values
for (let i = 0; i <= value; i++) {
console.log(i)
}
// Print every other value
for (let i = 0; i <= value; i += 2) {
console.log(i)
}
// Print values backwards
for (let i = value; i >= 0; i--) {
console.log(i)
}

While loop

En while loop som räknar ner från 42:

While loop
let value = 42
while (value > 0) {
console.log(value)
value--
}

Det är som alltid viktigt att se till så loopen kan nå sitt mål, så det inte blir en oändlig loop.

Funktioner

Vi kan även använda funktioner i JavaScript.

Funktioner
(function () {
console.log(`I get executed immediatly`)
}())
function printSomethingNice () {
console.log(`You look good today!`)
}
function printSomethingNiceArguments (how, when) {
console.log(`You look ${how} ${when}!`)
}
const arrowFunction = () => console.log(`I am an arrow function!`)
const arrowFunctionArguments = (a, b) => a + b
printSomethingNice()
printSomethingNiceArguments(`good`, `today`)
arrowFunction()
const answer = arrowFunctionArguments(13, 29)
console.log(answer)

Avslutningsvis

Det var lite kort om de vanligaste konstruktionera i JavaScript och dess syntax.