Node gør det muligt at lave programmer der kan køres fra kommandolinien.
Her er et simpelt eksempel.
// this is a comment
/*
This
is
a
multiline
comment
*/// Erklæring af variabel
letname;
// Tildering af variable
name="Allan";
// Erklæring og tildeling på samme linje
letgreeting="Hej ";
// Iteration med for-løkke
for (leti=0; i<5; i++) {
letseparator='';
if (i<3) {
separator=', ';
} elseif (i<4) {
separator=' og ';
}
greeting+=name+separator;
}
// Udskrift til konsol
console.log(greeting);
// Matematiske beregninger
leta=5;
letb=3;
letnumber=a*b;
console.log(a+" gange "+b+" giver "+number);
// Betingelser og forgreninger
if (number>5) {
console.log("Det var et stort tal");
} else {
console.log("Ok tak");
}
// Definition af egne funktioner
functionmyAdd(a, b) {
returna+b;
}
result=myAdd(number, 34);
console.log(result);
// Brug af biblioteks funktion
letroot= Math.sqrt(result);
console.log(root);
console.log("Program afslutter");
Hvis du gemmer koden i filen node-demo.js, kan du eksekvere programmet med denne kommando.
node node-demo.js
Programmet burde så give følgende output i terminalen.
Hej Allan, Allan, Allan, Allan og Allan
5 gange 3 giver 15
Det var et stort tal
49
7
Program afslutter