Lesson – 67 : JavaScript Basics – Data Types, Variables, Constants અને Data Type Conversion
JavaScript વેબ ડેવલપમેન્ટમાં સૌથી વધુ ઉપયોગમાં લેવાતી ભાષા છે. તેની મદદથી આપણે વેબ પેજને ઇન્ટરેક્ટિવ, ડાયનેમિક અને યૂઝર-ફ્રેન્ડલી બનાવી શકીએ છીએ. JavaScript નો આધાર આધારભૂત Concepts પર છે જેમ કે Data Types, Variables, Constants અને Data Type Conversion.
✅ 1. JavaScript Data Types (ડેટા પ્રકારો)
JavaScript માં બે પ્રકારના Data Types હોય છે:
A. Primitive Data Types
આ સૌથી સરળ અને મૂળભૂત ડેટા પ્રકારો છે.
-
String – ટેક્સ્ટ સ્ટોર કરવા માટે
ઉદાહરણ:"Hello",'JavaScript' -
Number – સંખ્યાઓ (Integer અથવા Float)
ઉદાહરણ:25,3.14 -
Boolean – true અથવા false
ઉદાહરણ:true,false -
Undefined – જે Variable ડિફાઇન ન થયો હોય
ઉદાહરણ:let x; // x is undefined -
Null – ખાલી મૂલ્ય દર્શાવે છે
ઉદાહરણ:let data = null; -
Symbol – યુનિક વેલ્યુઝ માટે
-
BigInt – મોટી સંખ્યાઓ સ્ટોર કરવા માટે
ઉદાહરણ:12345678901234567890n
B. Non-Primitive Data Types
આ Reference દ્વારા સ્ટોર થાય છે.
-
Object
-
Array
-
Function
ઉદાહરણ:
✅ 2. Variables (ચલ)
Variables નો ઉપયોગ ડેટા સ્ટોર કરવા માટે થાય છે. JavaScript માં Variables ત્રણ રીતે બનાવાય છે:
1. var
-
જૂની રીત
-
ફંક્શન scope
-
રિ-ડિક્લેર કરી શકાય
2. let
-
modern JavaScript માં સૌથી વધુ ઉપયોગ
-
block scope
-
રિ-ડિક્લેર નહીં કરી શકાય
3. const
-
constant values માટે
-
value બદલી શકાતી નથી
ઉદાહરણ:
✅ 3. Constants (સ્થિર મૂલ્યો)
const દ્વારા બનાવેલા variable ની value બદલાઈ શકતી નથી.
-
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 બદલે છે.
B. Explicit Conversion (Manual)
1. String Conversion
2. Number Conversion
3. Boolean Conversion
-
JavaScript માં Data Types મુખ્યત્વે Primitive અને Non-Primitive છે.
-
Variables
var,let,constથી બને છે જેમાંletઅનેconstmodern JavaScript માં વધુ ઉપયોગી છે. -
Constants Value બદલવા દેતું નથી.
-
JavaScript માં Implicit તથા Explicit બંને પ્રકારનું Data Type Conversion થાય છે.