JS String

String primitivi matnni ifodalaydi.

Tip nomi — string.

String qiymatlar JavaScript’ning 7 ta primitiv tipidan biri.

ULASHISH

Stringlar yaratish

Stringlarni bittalik tirnoq, qo‘shtirnoq yoki teskari tirnoq (backtick) bilan yaratish mumkin.

Misol

let a = "Hello"; let b = 'Hello'; let c = `Hello`;
O‘zingiz sinab ko‘ring »

Tip haqida ma’lumot

Primitiv string qiymatning tipi — "string".

Misol

let text = "Hello"; (typeof text)   // string
O‘zingiz sinab ko‘ring »

String uzunligi

String uzunligi — undagi belgilar soni.

Misol

let text = "Hello"; let length = text.length;
O‘zingiz sinab ko‘ring »

String belgilari

Belgilarga indeks orqali murojaat qilish mumkin.

Birinchi belgining indeksi 0 ga teng.

Misol

let text = "Hello"; let char = text[0];
O‘zingiz sinab ko‘ring »


Stringlar iteratsiya qilinadi

String qiymatlar iteratsiya qilinadi.

Ularni for...of sikllarida ishlatish mumkin.

Misol

let name = "Silverstone"; for (const letter of name) {   text += letter; }
O‘zingiz sinab ko‘ring »

Primitiv stringlar va String obyektlari

String literali primitiv string yaratadi.

new String() konstruktori String obyektini yaratadi.

Primitiv — tavsiya etiladi String obyekti — kamdan-kam kerak bo‘ladi
let text = "Hello" let text new String("Hello")
typeof text === "string" typeof text === "object"

Misol

let a = "Hello"; let b = new String("Hello"); (typeof a)   // string (typeof b)   // object
O‘zingiz sinab ko‘ring »

String metodlari

Primitiv stringlar String metodlaridan foydalana oladi.

Misol

let text = "hello"; text = text.toUpperCase();
O‘zingiz sinab ko‘ring »

Metod chaqirilganda JavaScript primitiv qiymatni vaqtincha String obyektiga o‘raydi.


Stringga o‘zgartirish

String() funksiyasi qiymatlarni stringga aylantiradi.

Ifoda Natija
String(123) "123"
String(true) "true"
String(null) "null"

Misol

String(123); String(true); String(null);
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!