Chapter 2JavaScript Tutorial~1 min read
Variables म्हणजे काय?
Variables in JavaScript — Data Store करणे
Variables म्हणजे data store करण्यासाठी containers. जसे घरात डब्यात साखर, मिठाचे containers असतात — तसे JavaScript मध्ये variables मध्ये data store होतो. तो data नंतर वापरता येतो, बदलता येतो.
Variables — Basic उदाहरण
javascript
let name = "Rahul"; // String (text) store केला
let age = 25; // Number store केला
let isStudent = true; // Boolean store केला
console.log(name); // Output: Rahul
console.log(age); // Output: 25
console.log(isStudent); // Output: trueVariable Declare करण्याचे 3 मार्ग
var, let, const
javascript
// var — जुना method (avoid करा)
var city = "Pune";
// let — modern, value बदलता येते
let count = 5;
count = 10; // ✅ OK
// const — constant, value बदलता येत नाही
const PI = 3.14159;
// PI = 3; // ❌ Error!JavaScript — Dynamically Typed Language
JavaScript dynamically typed आहे — variable declare करताना type सांगावा लागत नाही. Variable चा type automatically decide होतो. एकाच variable मध्ये वेगळे types store करता येतात.
Dynamic Typing
javascript
let x = 10; // number
console.log(typeof x); // "number"
x = "नमस्कार"; // आता string
console.log(typeof x); // "string"
x = [1, 2, 3]; // आता array
console.log(typeof x); // "object"Variable Naming Rules
- ▸✅ Letters (a-z, A-Z), Numbers (0-9), _ underscore, $ dollar sign — वापरता येतात
- ▸❌ Number ने सुरू करता येत नाही — 2name invalid
- ▸❌ Spaces नाहीत — user name invalid, userName valid
- ▸❌ Reserved keywords नाहीत — var, let, const, if, for, function वगैरे
- ▸Case-sensitive: name, Name, NAME — तिन्ही वेगळे variables
- ▸camelCase convention: firstName, totalAmount, isLoggedIn
Naming — चांगले vs वाईट
javascript
// ✅ चांगले names
let userName = "Rahul";
let totalAmount = 5000;
let isLoggedIn = false;
let _privateVar = "hidden";
// ❌ वाईट names
// let 2name = "Error"; // number ने सुरू
// let user-name = "Error"; // hyphen नाही
// let var = "Error"; // reserved keyword✅ Key Points — लक्षात ठेवा
- ▸Variable = data store करण्याचा container
- ▸let = value बदलता येते | const = fixed value | var = avoid करा
- ▸Dynamic typing = type automatically decide होतो
- ▸camelCase convention: firstName, totalAmount
- ▸Numbers ने सुरू नाही, spaces नाहीत, reserved keywords नाहीत
0/13 chapters पूर्ण