fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. კურსები
  3. TypeScript-ის კურსი
  4. TypeScript-ის ძირითადი ტიპები, (string, number, boolean, any)
TypeScript-ის ძირითადი ტიპები, (string, number, boolean, any)

TypeScript-ის ძირითადი ტიპები, (string, number, boolean, any)

მოცემულ გაკვეთილში ჩვენ განვიხილავთ ტაიპსკრიპტის ძირითად ტიპებს და ავღწერთ თუ რაში და როდის გამოიყენება ისინი.

 პრიმიტიული ტიპები

ჯავასკრიპტში გვაქვს 7 სახისი პრიმიტიული (primitive) ტიპები ესენია:

  • String
  • Number
  • Boolean
  • Undefined
  • Null
  • Symbol
  • BigInt

ტაპსკრიპტში გვაქვს თვითეული ტიპისთვის ცალკე გამოყოფილი ტიპი, რაც გულისხმობს იმას, რომ ჩვენ ცინასწარ ცვლადის აღწერისას შეგვიძლია მივუთითოთ თუ რა ტიპის ინფორმაცია შეიძლება შეინახოს მოცემულ ცვლადში.

მაგალითი:

let name: string = 'ვალერი' // string ტიპის ცვლადის ნიმუში
let age: number = 29 // number ტიპის ცვლადის ნიმუში
let isMarried: boolean = true // boolean ტიპის ცვლადის ნიმუში

მასივები

ჯავასკრიპტში ასევე შეიძლება გვქონდეს სპეციფიური ტიპის მასივი, მაგალითად მასივი, რომელშიც შენახული უნდა გვქონდეს მხოლოდ რიცხვითი ან ტექსტური მნიშნველობები, იმისთვის, რომ მსგავსი ტიპის მასივის ტიპი წინასწარ აღვწეროთ ტიპის ანოტაციას ეწერება [] სიმბოლოები, რაც მასივის აღმნიშვნელია

მაგალითი:

let numbers: number[] = [1, 2, 3, 4] // რიცვების მასივი
let names: string[] = ['ვალერი', 'კოტე', 'გიგა'] // ტექსტური მასივი

any

არის შემთხვევები, როდესაც შესაძლებელია არ ვიცოდეთ თუ რა ტიპის ინფორმაცია შეიძლება გახდეს ცვლადში შესანახი, ესენი შეიძლება იყოს, როგორც რიცხვითი, ასევე ტექსტური მნიშვნელობები, ანუ მაგალითად თუ გვაქვს ცვლადი სახელად x = 5; შესაძლოა ეს x ასევე მიენიჭოს ტექსტური (string) მნიშვნელობაც.

სწორედ ამ შემთხვევებისთვის ტაიპსკრიპტში არსებობს any ტიპი

მაგალითი:

let x: any = 5; // ამ შემთხვევაში x-ში შენახულია number ტიპის მნიშნველობა
x = 'ვალერი'; // ამ შემთხვევაში x-ში შენახულია string ტიპის მნიშვნელობა

კურსში შემავალი თემები

🔗 typescript

დამატებითი რესურსები

  • Telegram
  • Discord

სხვა კატეგორიები

შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის კუ...

ჯავასკრიპტის კურსი

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი

TypeScript-ის კ...

TypeScript-ის კურსი

Angular-ის კურს...

Angular-ის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის კურს...

Node.js-ის კურსი

Dart-ის კურსი...

Dart-ის კურსი

C პროგრამირების...

C პროგრამირების ენის საფუძვლები

ბოლოს დაწერილი ბლოგები პროგრამირებაზე

ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

  • რა არის TypeScript (ტაიპსკრიპტი)?
  • TypeScript-ის გარემოს გამართვა
  • TypeScript-ის ძირითადი ტიპები, (string, number, boolean, any)
  • Union types (ტიპები) ტაიპსკრიპტში
  • ობეიქტის ტიპიზაცია TypeScript-ში (ტაიპსკრიპტი)
  • typescript-ის enum თვისება (ტაიპსკრიპტი)
  • typescript-ის interface-ები (ტაიპსკრიპტი)
  • ტაიპსკრიპტის implements ქივორდი
პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
mipov.net/valdo

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.56