É um interpretador Javascript, que roda fora dos navegadores.
É muito leve, rápido, utiliza Javascript, tem um dos maiores ecossistemas do mundo e está sendo utilizado fortemente no mercado.
É recomendado sempre utilizar a versão LTS (Long Term Support), pois basicamente é a versão mais estável, sem bugs.
Para verificar a versão do seu node, escreva o comando node -v no seu prompt (ou similar).
Criamos um arquivo app.js com o conteúdo:
console.log("Hello World!"); // executa uma mensagem no console
E realizamos a execução do arquivo através do prompt, utilizando o comando node nome_arquivo.js
Dando continuidade ao arquivo, em vez de um IF, utilizei expressões ternárias para realizar o teste abaixo.
var mostrarSite = false;
const site = "www.exemplo.com.br";
console.log("Hello World!"); // executa uma mensagem no console
console.log("Meu nome é Leonardo!");
mostrarSite ? console.log(site) : '';