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.
const value = 42
// Print all valuesfor (let i = 0; i <= value; i++) { console.log(i)}
// Print every other valuefor (let i = 0; i <= value; i += 2) { console.log(i)}
// Print values backwardsfor (let i = value; i >= 0; i--) { console.log(i)}
While loop
En while loop som räknar ner från 42:
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.
(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.