10. Salim runs node app.js Salim with the template (prenom = argv[2] || "Salim"). What does the first line display?
The Salim argument is read from process.argv and inserted into the message.
0.3 · Application
11. In his script, Salim types window.document. What happens under Node?
No page in Node: use process, __dirname and system access.
0.3 · Arbitration
12. Salim wrote 200 unsaved lines in the REPL and wants to keep going like this. What verdict?
Beyond two lines, the file is required; the REPL stays the draft.
What's next?
Score ≥ 80%: move to Level 1 — Modern JavaScript and async (callbacks, Promises, async/await, modules, npm).
Score between 50% and 80%: revisit the failed section(s) (0.1 model, 0.2 LTS workstation, 0.3 REPL and scripts), reread the explanations above, then retake the test.
Score < 50%: reread all of level 0 applying each 48h challenge (non-blocking script, checked workstation, app.js with argument) before retrying.
And next? Keep your Salim app.js: level 1 reuses it for modules and first npm dependencies.