Intro

Her er nogle links til at komme i gang med node.js.

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
let name;
// Tildering af variable
name = "Allan";

// Erklæring og tildeling på samme linje
let greeting = "Hej ";

// Iteration med for-løkke
for (let i = 0; i < 5; i++) {
  let separator = '';
  if (i < 3) {
    separator = ', ';

  } else if (i < 4) {
    separator = ' og ';
  }
  greeting += name + separator;
}

// Udskrift til konsol
console.log(greeting);

// Matematiske beregninger
let a = 5;
let b = 3;
let number = 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
function myAdd(a, b) {
  return a + b;
}

result = myAdd(number, 34);
console.log(result);

// Brug af biblioteks funktion
let root = 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

Discussing node.js - Computerphile