Basic Javascript
Basic Javascript
DOCTYPE html>
<html>
<head>
<title>Basic JavaScript Concepts</title>
</head>
<body>
<h1 id="title">JavaScript Basics</h1>
<p id="output">Click the button to interact.</p>
<button onclick="handleClick()">Click Me</button>
<script>
// 1. Variables and Data Types
let name = "Alice";
const age = 25;
var isStudent = true;
// 2. Array
let hobbies = ["Reading", "Gaming", "Cooking"];
// 3. Object
let user = {
name: "Bob",
age: 30,
greet: function () {
return "Hi, I'm " + this.name;
}
};
// 4. Function
function greetUser(username) {
return "Hello, " + username + "!";
}
// 5. Conditionals
function checkAge(age) {
if (age < 18) {
return "Minor";
} else if (age < 60) {
return "Adult";
} else {
return "Senior";
}
}
// 6. Loop
function listHobbies(hobbies) {
let result = "Hobbies: ";
for (let i = 0; i < hobbies.length; i++) {
result += hobbies[i];
if (i < hobbies.length - 1) result += ", ";
}
return result;
}