JavaScript-ში პრიმიტიული ტიპები (Primitive Types) არის მონაცემთა მარტივი ტიპები, რომლებიც მეხსიერებაში ინახება უშუალოდ მათი მნიშვნელობით. აღსანიშნავია, რომ მოცემული ტიპები არის ე.წ. "Immutable" (შეუცვლადი, შეუცვლელი), რაც იმას ნიშნავს, რომ მისი შექმნის შემდეგ შეცვლა შეუძლებელია.
JavaScript-ში არის 7 პრიმიტიული ტიპი:
1. Number
გამოიყენება რიცხვების შესანახად, როგორებიცაა მთელი და ათწილადები.
let age = 25;
let pi = 3.14;
2. String
მოცემული ტიპი გამოიყენება სიმბოლოების შესანახად.
let name = "Val Do";
let greeting = 'Hello!';
3. Boolean
ლოგიკური მნიშვნელობები — მხოლოდ ორი შესაძლო მნიშვნელობით: true
ან false
.
let isActive = true;
let hasFinished = false;
4. Undefined
ცვლადი, რომელსაც მნიშვნელობა არ აქვს მინიჭებული, ავტომატურად მიიღებს undefined
.
let x;
console.log(x); // undefined
5. Null
სპეციალური ტიპი, რომელიც ხელით აღნიშნავს, რომ ცვლადს არ აქვს მნიშვნელობა.
let emptyValue = null;
6. Symbol
უნიკალური იდენტიფიკატორების შესაქმნელად გამოიყენება. თითოეული Symbol
ყოველთვის უნიკალურია.
let sym1 = Symbol("id");
let sym2 = Symbol("id");
console.log(sym1 === sym2); // false
7. BigInt
დიდ რიცხვებთან მუშაობისთვის, რომლებიც უფრო დიდია, ვიდრე Number
-ის მხარდაჭერილი მაქსიმალური სიდიდე.
let bigNumber = 1234567890123456789012345678901234567890n;
let name = "Ana";
name = "Nino"; // ცვლადის მნიშვნელობა იცვლება, მაგრამ ძველი სტრიქონი ("Ana") რჩება უცვლელი
undefined
მნიშვნელობასlet isLoggedIn = true; // Boolean
let userName = "Tornike"; // String
let score = 99.9; // Number
let noValue = null; // Null
let bigIntValue = 12345678901234567890n; // BigInt
let uniqueID = Symbol("id"); // Symbol
let uninitialized; // Undefined
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით