To provide insights into JavaScript for your blog on Day 3

To provide insights into JavaScript for your blog on Day 3

·

2 min read

we can focus on some fundamental concepts and practical code snippets that illustrate these ideas effectively.

Understanding JavaScript Basics

JavaScript is a versatile programming language primarily used for web development. It allows developers to create interactive and dynamic web applications. Here, we'll cover some essential aspects of JavaScript, including variables, functions, and the use of the console for debugging.

1. Variables

In JavaScript, variables are used to store data values. You can declare a variable using var, let, or const. Here's how to use each:

// Using var (function-scoped)
var name = 'John';

// Using let (block-scoped)
let age = 30;

// Using const (block-scoped, immutable)
const birthYear = 1994;

2. Functions

Functions are blocks of code designed to perform a specific task. You can define a function using the function keyword:

function greet(userName) {
    console.log('Hello, ' + userName + '!');
}

// Calling the function
greet('Alice');

3. Console Logging

The console.log() function is crucial for debugging as it outputs messages to the web console. You can log multiple values by separating them with commas:

console.log('User:', name, 'Age:', age);

4. Inline Script Example

You can write JavaScript directly within your HTML file using an inline script. Here’s a simple example that shows an alert when a button is clicked:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>JavaScript Inline Example</title>
</head>
<body>
    <button onclick="alert('Welcome to JavaScript!')">Click Me</button>
    <script>
        console.log('Button has been clicked!');
    </script>
</body>
</html>

5. External Script Example

For larger applications, it’s better to keep your JavaScript in external files. Here’s how you can link an external JavaScript file:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>External JavaScript Example</title>
    <script src="script.js"></script>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

And in script.js:

console.log('External script loaded.');