📖 Scenario: You want to learn how to run simple JavaScript code using Node.js on your computer. Node.js lets you run JavaScript outside the browser, like a little helper program.
🎯 Goal: Write a simple JavaScript program and run it using Node.js to see the output in the terminal.
📋 What You'll Learn
Create a JavaScript file with a greeting message
Add a variable to store your name
Use a template string to combine the greeting and name
Print the final message to the console
💡 Why This Matters
🌍 Real World
Running JavaScript with Node.js is useful for building tools, servers, and scripts that work outside the browser.
💼 Career
Many programming jobs use Node.js to create backend services and automation scripts.
Progress0 / 4 steps
1
Create a greeting message
Create a variable called greeting and set it to the string 'Hello'.
Javascript
Hint
Use const greeting = 'Hello'; to create the variable.
2
Add your name
Create a variable called name and set it to the string 'Alice'.
Javascript
Hint
Use const name = 'Alice'; to create the variable.
3
Combine greeting and name
Create a variable called message and set it to a template string combining greeting and name with a space in between, like `Hello Alice`.
Javascript
Hint
Use backticks and ${} to insert variables inside the string.
4
Print the message
Use console.log(message) to print the combined message to the console.
Javascript
Hint
Use console.log(message); to show the message in the terminal.
Practice
(1/5)
1. What does the command node filename.js do?
easy
A. Runs the JavaScript code inside filename.js using Node.js
B. Opens the file filename.js in a text editor
C. Compiles filename.js into a different programming language
D. Deletes the file filename.js from your computer
Solution
Step 1: Understand the command node filename.js
This command tells Node.js to run the JavaScript code inside the file named filename.js.
Step 2: Identify what Node.js does
Node.js executes JavaScript code outside the browser, so it runs the code in the file.
Final Answer:
Runs the JavaScript code inside filename.js using Node.js -> Option A
Quick Check:
node filename.js runs code = C [OK]
Hint: Node runs JavaScript files given after the command [OK]
Common Mistakes:
Thinking it opens the file in an editor
Confusing running with compiling
Assuming it deletes the file
2. Which of the following is the correct way to start an interactive Node.js session in the terminal?
easy
A. run node
B. node filename.js
C. node
D. start node.js
Solution
Step 1: Recall how to start Node.js interactively
Typing node alone in the terminal starts an interactive JavaScript session.
Step 2: Check other options
node filename.js runs a file, not interactive mode; run node and start node.js are invalid commands.
Final Answer:
node -> Option C
Quick Check:
Just node starts interactive mode [OK]
Hint: Just type 'node' to enter interactive mode [OK]
Common Mistakes:
Adding extra words like 'run' or 'start'
Confusing running a file with interactive mode
Using file names when none are needed
3. What will be the output when running this file with node test.js?
console.log('Hello from Node.js!');
medium
A. SyntaxError
B. Hello from Node.js!
C. undefined
D. No output
Solution
Step 1: Understand the code inside test.js
The code uses console.log to print a string to the console.
Step 2: Know what Node.js does when running the file
Node.js executes the code and prints the string to the terminal.
Final Answer:
Hello from Node.js! -> Option B
Quick Check:
console.log prints text = Hello from Node.js! [OK]
Hint: console.log prints output to terminal [OK]
Common Mistakes:
Expecting no output
Confusing console.log with return value
Thinking it causes an error
4. You try to run node app.js but get an error: SyntaxError: Unexpected token. What is the most likely cause?
medium
A. You typed node incorrectly
B. You forgot to save app.js before running
C. Node.js is not installed on your computer
D. The app.js file has invalid JavaScript syntax
Solution
Step 1: Understand the error message
A SyntaxError: Unexpected token means the JavaScript code has a syntax mistake.
Step 2: Check other options
Typing node wrong usually gives a different error; missing Node.js causes 'command not found'; unsaved file won't run but usually no syntax error.
Final Answer:
The app.js file has invalid JavaScript syntax -> Option D
Quick Check:
SyntaxError means code syntax is wrong [OK]
Hint: SyntaxError means code inside file is wrong [OK]
Common Mistakes:
Assuming Node.js is missing
Thinking the command was typed wrong
Not saving file before running
5. You want to quickly test a small JavaScript expression without creating a file. What is the best way to do this using Node.js?
hard
A. Run node in terminal to open interactive mode and type the expression
B. Create a file, write the code, then run node filename.js
C. Use npm start to run the expression
D. Open a browser and run the code in the console
Solution
Step 1: Identify how to run code without a file
Running node alone opens an interactive session where you can type JavaScript directly.
Step 2: Compare other options
Creating a file is slower; npm start runs scripts defined in package.json, not quick tests; browser console is outside Node.js environment.
Final Answer:
Run node in terminal to open interactive mode and type the expression -> Option A
Quick Check:
Interactive mode = quick testing [OK]
Hint: Use just 'node' to test code quickly without files [OK]
Common Mistakes:
Thinking npm start runs any code
Believing browser console is Node.js
Always creating files for small tests
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.