|<- [[Installing Node.js on a PC]]|[[Argument variables with process.argv]] ->| Avec nodejs, global est l'objet global -> nodejs.org/api/globals.html : objets accessibles globalement, avec le namespace global console.log("hello world!"); === variables === Nodejs fonctionne un peu différemment du navigateur concernant le stockage de variable. Chaque fichier nodejs créé est son propre module. Chaque variable déclarée l'est dans le scope du module. Donc : var ma_variable = 'bonjour'; console.log(global.ma_variable); // undefined console.log(ma_variable); // 'bonjour' === texte template=== -> backticks ` var nom_de_ma_variable = "template"; console.log(`usage de ${nom_de_ma_variable}`; // "usage de template" === __dirname, __filename === console.log(__dirname); // référence au répertoire actuel console.log(__filename); // référence au fichier actuel === fonction require === var path = require("path"); // on requiert le module path // module dispo avec l'installation de base et qui donne quelques outils pour travailler avec des chemins console.log(`On est dans le fichier ${path.basename(__filename}`); // mon_fichier.js === note === Sous linux mint c'est nodejs pas node (commande/paquet). On est pas non plus obligé d'indiquer l'extension .js quand on run un fichier mon_code.js