String()

ULASHISH

String() funksiyasi

String() funksiyasi primitiv string qiymatlarini yaratadi.


new String() konstruktori

new String() konstruktori String obyektlarini yaratadi.

Eslatma

JavaScript’da stringlar odatda obyekt emas, primitiv qiymatlardir.


Funksiya sintaksisi

String() String(value)

Konstruktor sintaksisi

new String() new String(value)
O‘zingiz sinab ko‘ring »

Parametrlar

Parametr Tavsif
value Ixtiyoriy.
Stringga aylantiriladigan qiymat.

Qaytariladigan qiymat

Chaqiruv Qaytaradi
String(value) Primitiv string
new String(value) String obyekti

Izoh

Ifoda Natija
String("Hello") "Hello" primitiv stringini qaytaradi
new String("Hello") "Hello" qiymatini o‘z ichiga olgan String obyektini qaytaradi

Primitiv stringlar

JavaScript’dagi stringlarning aksariyati primitiv qiymatlardir.

Primitiv stringlar kerak bo‘lganda String metodlaridan avtomatik ravishda foydalana oladi.

Misol

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

Eslatma

new String("Hello") o‘rniga "Hello" string literallaridan foydalaning.


Keng qo‘llaniladigan xususiyatlar va metodlar

  • length
  • charAt()
  • slice()
  • substring()
  • replace()
  • split()
  • toUpperCase()
  • toLowerCase()


String() funksiyasi

String() funksiyasi qiymatlarni primitiv stringlarga aylantiradi.

Misol

let text = new String("Hello");
O‘zingiz sinab ko‘ring »

String obyektlari

new String() konstruktori String obyektini yaratadi.

Misol

let text = new String("Hello");

String() va new String()

String() qiymatlarni primitiv stringlarga aylantiradi.

new String() String obyektlarini yaratadi.

Misol

let x = String("Hello"); let y = new String("Hello"); (typeof x)   // string (typeof y)   // object
O‘zingiz sinab ko‘ring »
Primitiv — tavsiya etiladi String obyekti — kamdan-kam kerak bo‘ladi
text = "Hello" text = new String("Hello")
typeof = "string" typeof = "object"

Primitiv qiymatlar va o‘rovchi (wrapper) obyektlar

String() aslida primitiv qiymatlar va o‘rovchi (wrapper) obyektlar o‘rtasidagi farqni tushunish uchun eng yaxshi misollardan biri. Bu farq JavaScript tiplar tizimining markaziy qismi bo‘lib, JavaScript ma’lumotnomasida ko‘pincha unchalik ko‘zga tashlanmaydi.


Misol

let a = "John"; let b = new String("John"); (a == b);   // true (a === b);  // false
O‘zingiz sinab ko‘ring »

Ogohlantirish

String obyektlarini yaratishdan saqlaning. String obyektlari kamdan-kam hollarda kerak bo‘ladi.

Buning o‘rniga primitiv stringlardan foydalaning.

new String("Hello") o‘rniga "Hello" string literallaridan foydalaning.



Brauzerlarda qo‘llab-quvvatlash

String() — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!