String funksiyasi

String funksiyasi berilgan qiymatni satrga o'zgartiradi. Primitivlar (sonlar, satrlar va boshqa oddiy turlar) uchun o'zgartirishlar eng aniq tarzda sodir bo'ladi. Masalan: true - 'true', 5 - '5'. Ob'ektlar esa ko'pincha '[object Object]' ga o'zgartiriladi, lekin istisnolar bo'lishi mumkin.

Sintaksis

javascriptString(o'zgartiriladigan narsa);

Misol

Keling, 0 sonini satrga o'zgartiramiz:

javascriptString(0);

Kodni bajarish natijasi:

javascript'0'

Misol

Endi funksiya parametrida son bo'lmagan NaN qiymatini beramiz:

javascriptString(NaN);

Natijada biz satrni olamiz:

javascript'NaN'

Misol

Keling, mantiqiy false qiymatini o'zgartiramiz:

javascriptString(false);

Kodni bajarish natijasi:

javascript'false'

Misol

String funksiyasi yordamida satrni o'zgartiramiz:

javascriptString('str');

Kod bajarilgandan so'ng chiqishda biz bir xil satrni olamiz:

javascript'str'

Misol

Endi funksiya parametrida null qiymatini beramiz:

javascriptString(null);

Kodni bajarish natijasida biz satrga o'zgartirilgan qiymatni olamiz:

javascript'null'

Misol

Keling, funksiya parametrida undefined qiymatini beraylik:

javascriptString(undefined);

Kodni bajarish natijasi:

javascript'undefined'

Misol

Endi parametrda jingalak qavslarni bo'sh ob'ekt belgisi sifatida beramiz:

javascriptString({});

Kod bajarilgandan so'ng biz satrni olamiz, unda berilgan ob'ektning turi ko'rsatilgan bo'ladi:

javascript'[object Object]'

Misol

Endi kvadrat qavslarni yoki bo'sh massivni o'zgartiramiz:

javascriptString([]);

Oxirida ob'ekt turi tavsifi o'rniga biz bo'sh satr olamiz:

javascript''

Misol

Keling, funksiya parametriga raqamlar bilan to'ldirilgan massiv qo'shamiz:

javascriptString([1, 2, 3]);

Kodni bajarish natijasida massivning barcha qiymatlari bitta satrga o'zgartiriladi:

javascript'1,2,3'

Shuningdek qarang

  • Number funksiyasi,
    songa o'zgartiradi
  • Boolean funksiyasi,
    mantiqiy qiymatga o'zgartiradi