JavaScript Variables, Data Types & Operators

Javascript variables

📖 Chapter 2: JavaScript Variables, Data Types & Operators

🔢 Javascrip Variables (Variable అంటే ఏమిటి?)

Variables అనేవి data store చేసుకునే containers. JavaScript లో 3 types of variables ఉంటాయి:

  1. var – Global Scope కలిగిన variable
  2. let – Block Scope కలిగిన variable (ES6 feature)
  3. const – Constant values కోసం ఉపయోగించే variable

Example Javascript variables:

JavaScript
var name = "Rahul";
let age = 25;
const country = "India";

✅ Javascript Variable Rules & Best Practices

  • Variable names must start with a letter, _, or $.
  • JavaScript is case-sensitive (age and Age are different).
  • const variables cannot be reassigned after declaration.

📊 Data Types (JavaScript Data Types)

JavaScript లో 7 ప్రధాన data types ఉన్నాయి:

  1. String – Text values (Example: “Hello, World!”)
  2. Number – Integers & Decimals (Example: 100, 12.5)
  3. Boolean – True/False values (Example: true, false)
  4. Null – Intentional empty value (null)
  5. Undefined – Variable declared but not assigned any value
  6. Object – Collections of properties (Example: {name: "John", age: 30})
  7. Symbol – Unique, immutable values (used in advanced JavaScript)

Example:

JavaScript
let username = "Teja"; // String
let score = 95; // Number
let isAdmin = true; // Boolean
let details = { name: "Ravi", age: 30 }; // Object
let uniqueId = Symbol('id'); // Symbol

📌 Checking Data Type

Use typeof operator to check the type of a variable:

JavaScript
console.log(typeof username); // Output: string
console.log(typeof score); // Output: number
console.log(typeof isAdmin); // Output: boolean
console.log(typeof details); // Output: object
console.log(typeof uniqueId); // Output: symbol

🔢 JavaScript Operators (Operators in JavaScript)

🔹 Arithmetic Operators (గణిత క్రియలు)

Used for mathematical operations:

OperatorDescriptionExample
+Additiona + b
-Subtractiona - b
*Multiplicationa * b
/Divisiona / b
%Modulus (Remainder)a % b
++Incrementa++
--Decrementa--

Example:

JavaScript
let a = 10;
let b = 5;
console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0

🔹 Comparison Operators

Used to compare values:

OperatorDescriptionExample
==Equal toa == b
===Strict equal (checks type too)a === b
!=Not equala != b
!==Strict not equala !== b
>Greater thana > b
<Less thana < b
>=Greater than or equala >= b
<=Less than or equala <= b

Example:

JavaScript
console.log(10 > 5); // true
console.log(10 == "10"); // true (loose comparison)
console.log(10 === "10"); // false (strict comparison)

🔹 Logical Operators

OperatorDescriptionExample
&&ANDa && b
``OR`ab`
!NOT!a

Example:

JavaScript
let isUser = true;
let isAdmin = false;

console.log(isUser && isAdmin); // false
console.log(isUser || isAdmin); // true
console.log(!isUser); // false

🎯 Conclusion

  • Variables store data using var, let, and const.
  • Data types include String, Number, Boolean, Null, Undefined, Object, and Symbol.
  • Operators perform arithmetic, comparison, and logical operations.

Simple Project by using what we learn in this lesson

ఇప్పుడు మనం JavaScript Variables, Data Types, మరియు Operators ఉపయోగించి ఒక చిన్న ప్రాక్టికల్ ప్రాజెక్ట్ చేయబోతున్నాం. ఈ ప్రాజెక్ట్ పూర్తి step-by-step గా ఉంటుంది — ఎందుకు, ఎలా, ఎక్కడ నుండి మొదలుపెట్టాలో తెలుగులో పూర్తిగా నేర్చుకుందాము.

ప్రాజెక్ట్ పేరు: Simple Calculator App (Addition, Subtraction, Multiplication, Division)

Setup Required

ఈ ప్రాజెక్ట్ browser లోనే HTML + JavaScript తో పని చేస్తుంది.
మనంకి code editor (VS Code / Notepad++/Notepad) మరియు ఒక browser (Chrome / Firefox) చాలు.

Step 1: Folder Structure తయారుచేయండి

  1. ఒక folder create చేయండి — ఉదా: JS-Calculator
  2. అందులో రెండు files create చేయండి:
    • index.html 👉 structure కోసం
    • script.js 👉 JavaScript logic కోసం

Step 2: index.html ఫైల్ ఇలా రాయండి

JavaScript
<!DOCTYPE html>
<html lang="te">
<head>
    <meta charset="UTF-8">
    <title>Calculator Project</title>
</head>
<body>
    <h1>సింపుల్ కేల్కులేటర్</h1>

    <input type="number" id="num1" placeholder="మొదటి సంఖ్య">
    <input type="number" id="num2" placeholder="రెండవ సంఖ్య"><br><br>

    <button onclick="calculate('add')">Add</button>
    <button onclick="calculate('subtract')">Subtract</button>
    <button onclick="calculate('multiply')">Multiply</button>
    <button onclick="calculate('divide')">Divide</button>

    <h2 id="result">Result: </h2>

    <script src="script.js"></script>
</body>
</html>

ఇది ఏమి చేస్తుంది?

  • రెండు input fields ఉండేలా చేస్తుంది (సంఖ్యలు ఇవ్వడానికి)
  • నాలుగు బటన్‌లు: Add, Subtract, Multiply, Divide
  • ఫలితాన్ని h2 లో చూపిస్తుంది
  • చివరలో script.js అనే JS ఫైల్ link చేసినాము

Step 3: script.js లో JavaScript రాయండి

JavaScript
// ఇది function definition
function calculate(operation) {
    // Step 1: Input values తీసుకోవాలి
    let num1 = document.getElementById("num1").value;
    let num2 = document.getElementById("num2").value;

    // Step 2: Type Conversion - string ని number లోకి మార్చాలి
    num1 = Number(num1);
    num2 = Number(num2);

    // Step 3: Result variable 선언 చేయండి
    let result;

    // Step 4: Operators తో logic
    if (operation === "add") {
        result = num1 + num2;
    } else if (operation === "subtract") {
        result = num1 - num2;
    } else if (operation === "multiply") {
        result = num1 * num2;
    } else if (operation === "divide") {
        // 0 తో divide చేయొద్దు!
        if (num2 === 0) {
            result = "0 తో division లేదు!";
        } else {
            result = num1 / num2;
        }
    }

    // Step 5: ఫలితాన్ని UI లో చూపించండి
    document.getElementById("result").innerText = "Result: " + result;
}

Explanation – Line by Line (తెలుగులో)

🔸 Variables:

JavaScript
let num1 = document.getElementById("num1").value;
let num2 = document.getElementById("num2").value;

👉 User ఇచ్చిన input ని చదువుతుంది
👉 let అంటే variable declare చేయడం (block-level scope)

🔸 Data Types:

  • HTML లో ఇచ్చిన value ఎప్పుడూ string టైప్ లో వస్తుంది.
  • మనం Number() method ద్వారా number లోకి మార్చాలి.
JavaScript
num1 = Number(num1);
num2 = Number(num2);

🔸 Operators:

JavaScript
if (operation = = = "add") {
    result = num1 + num2; // ➕
} else if (operation = = = "subtract") {
    result = num1 - num2; // ➖
} else if (operation = = = "multiply") {
    result = num1 * num2; // ✖️
} else if (operation = = = "divide") {
    result = num1 / num2; // ➗
}

👉 ఇది Arithmetic Operators వినియోగం


🧪 Step 4: Output ఎలా చూడాలి?

  1. ఫైళ్లన్నీ సేవ్ చేయండి
  2. index.html ని బ్రౌజర్ లో open చేయండి
  3. రెండు సంఖ్యలు టైప్ చేయండి
  4. Add / Subtract / Multiply / Divide బటన్ క్లిక్ చేయండి
  5. ఫలితం మీరు ఎంచుకున్న ఆపరేషన్ ప్రకారం result: లో కనిపిస్తుంది

simple calculator in javascript

Leave a Reply

Your email address will not be published. Required fields are marked *