Writing Your First JavaScript Program.

Ridoy Hasan - Nov 6 - - Dev Community

Article 3: Writing Your First JavaScript Program

Introduction

Now that our development environment is set up, it’s time to write and run our first JavaScript program outside the browser console. In this post, we’ll explore how JavaScript code works in a real project file and see the basics of outputting information using console.log.


Getting Started: Creating Your Project Folder and Files

Let’s start by organizing our code into files.

Step 1: Create a Project Folder

  1. Open Visual Studio Code.
  2. Create a new folder for your project, such as first-js-program.

Step 2: Create an HTML File

  1. In VS Code, create a new file within this folder and name it index.html.
  2. Add the following HTML code to index.html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>First JavaScript Program</title>
</head>
<body>
    <h1>My First JavaScript Program</h1>
    <script src="script.js"></script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

This HTML file is a basic web page. Notice the line <script src="script.js"></script>. This tells the browser to look for a JavaScript file named script.js and execute it when the page loads.

Step 3: Create the JavaScript File

  1. In the same folder, create a new file named script.js.
  2. Open script.js, where we’ll write our first JavaScript code.

Writing Your First JavaScript Code

Step 4: Writing Code in script.js

In script.js, type the following code:

console.log("Hello, World!");
Enter fullscreen mode Exit fullscreen mode

What’s Happening Here?

  • console.log is a built-in JavaScript function that outputs information to the browser’s console.
  • "Hello, World!" is a string (a piece of text) that we want to display.

Step 5: Open index.html in the Browser

To view your JavaScript code in action:

  1. Open index.html in a web browser (right-click the file in VS Code and select Open with Default Browser).
  2. Open the Console tab in your browser’s Developer Tools (F12 or Ctrl + Shift + I for most browsers).

You should see the output:

Hello, World!
Enter fullscreen mode Exit fullscreen mode

This is the message we programmed in script.js, showing that our JavaScript is running successfully.


Breaking Down console.log()

The console.log() function is your go-to tool for displaying messages, testing values, and debugging code. You can use it to print any kind of information to the console, like numbers, text, and even calculations.

Examples:

  1. Logging a Number:

    console.log(100);
    

Output: 100

  1. Logging Multiple Items:

    console.log("The result is:", 100 + 50);
    

Output: The result is: 150

  1. Logging Variables (We’ll learn about variables in the next post):

    let name = "John";
    console.log("Hello,", name);
    

Output: Hello, John


Common Errors and How to Fix Them

  1. Check File Names: Ensure script.js and index.html are spelled correctly.
  2. Using console.log Inside the Browser Console: If you test JavaScript in the browser console, remember that each line of code runs as soon as you press Enter. In script.js, however, the code runs automatically when the page loads.

Next Steps

Congratulations on writing your first JavaScript program in a real project! In the next post, we’ll dive into variables in JavaScript and how they help store and manipulate data in your code.

Stay tuned!


Pro Tip:

Experiment with different messages in console.log() to see how it works. Try logging numbers, calculations, or even short sentences. It’s a great way to get comfortable with basic coding concepts.


This post introduces the first JavaScript file setup, helping beginners see their code run in the browser, and it lays the groundwork for variables in the next lesson.

Follow me on LinkedIn- Ridoy hasan
visit my website- ridoyweb

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player