Lesson – 67 : JavaScript Basics – Data Types, Variables, Constants અને Data Type Conversion

JavaScript વેબ ડેવલપમેન્ટમાં સૌથી વધુ ઉપયોગમાં લેવાતી ભાષા છે. તેની મદદથી આપણે વેબ પેજને ઇન્ટરેક્ટિવ, ડાયનેમિક અને યૂઝર-ફ્રેન્ડલી બનાવી શકીએ છીએ. JavaScript નો આધાર આધારભૂત Concepts પર છે જેમ કે Data Types, Variables, Constants અને Data Type Conversion.

javascript variables


1. JavaScript Data Types (ડેટા પ્રકારો)

JavaScript માં બે પ્રકારના Data Types હોય છે:

A. Primitive Data Types

આ સૌથી સરળ અને મૂળભૂત ડેટા પ્રકારો છે.

  1. String – ટેક્સ્ટ સ્ટોર કરવા માટે
    ઉદાહરણ: "Hello", 'JavaScript'

  2. Number – સંખ્યાઓ (Integer અથવા Float)
    ઉદાહરણ: 25, 3.14

  3. Boolean – true અથવા false
    ઉદાહરણ: true, false

  4. Undefined – જે Variable ડિફાઇન ન થયો હોય
    ઉદાહરણ: let x; // x is undefined

  5. Null – ખાલી મૂલ્ય દર્શાવે છે
    ઉદાહરણ: let data = null;

  6. Symbol – યુનિક વેલ્યુઝ માટે

  7. BigInt – મોટી સંખ્યાઓ સ્ટોર કરવા માટે
    ઉદાહરણ: 12345678901234567890n


B. Non-Primitive Data Types

આ Reference દ્વારા સ્ટોર થાય છે.

  1. Object

  2. Array

  3. Function

ઉદાહરણ:

let student = { name: "Raj", age: 20 };
let marks = [85, 90, 95];

2. Variables (ચલ)

Variables નો ઉપયોગ ડેટા સ્ટોર કરવા માટે થાય છે. JavaScript માં Variables ત્રણ રીતે બનાવાય છે:

1. var
  • જૂની રીત

  • ફંક્શન scope

  • રિ-ડિક્લેર કરી શકાય

2. let
  • modern JavaScript માં સૌથી વધુ ઉપયોગ

  • block scope

  • રિ-ડિક્લેર નહીં કરી શકાય

3. const
  • constant values માટે

  • value બદલી શકાતી નથી

ઉદાહરણ:
let age = 25;
var city = "Ahmedabad";
const PI = 3.14;

3. Constants (સ્થિર મૂલ્યો)

const દ્વારા બનાવેલા variable ની value બદલાઈ શકતી નથી.

const company = "Google";
  • Strings, Numbers, Boolean વગેરે માટે constant બનાવી શકાય.

  • પરંતુ જો object અથવા array હોય તો તેની value નહીં પરંતુ તેની internal values બદલી શકાય.


4. Type Conversion in JavaScript (ડેટા પ્રકાર રૂપાંતર)

JavaScript માં Data Types બદલી શકાય છે. બે પ્રકારનું conversion થાય છે:


A. Implicit Conversion (Automatic)

JavaScript સ્વયં data type બદલે છે.

"5" + 2 // "52" (String + Number = String)
"5" - 2 // 3 (String converted to Number)

B. Explicit Conversion (Manual)
1. String Conversion
String(123); // "123"
(123).toString();
2. Number Conversion
Number("25"); // 25
parseInt("25");
parseFloat("25.5");
3. Boolean Conversion
Boolean(1); // true
Boolean(0); // false

  • JavaScript માં Data Types મુખ્યત્વે Primitive અને Non-Primitive છે.

  • Variables var, let, const થી બને છે જેમાં let અને const modern JavaScript માં વધુ ઉપયોગી છે.

  • Constants Value બદલવા દેતું નથી.

  • JavaScript માં Implicit તથા Explicit બંને પ્રકારનું Data Type Conversion થાય છે.