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
String(o'zgartiriladigan narsa);
Misol
Keling, 0 sonini satrga o'zgartiramiz:
String(0);
Kodni bajarish natijasi:
'0'
Misol
Endi funksiya parametrida
son bo'lmagan NaN qiymatini beramiz:
String(NaN);
Natijada biz satrni olamiz:
'NaN'
Misol
Keling, mantiqiy
false qiymatini o'zgartiramiz:
String(false);
Kodni bajarish natijasi:
'false'
Misol
String funksiyasi yordamida
satrni o'zgartiramiz:
String('str');
Kod bajarilgandan so'ng chiqishda biz bir xil satrni olamiz:
'str'
Misol
Endi funksiya parametrida
null qiymatini beramiz:
String(null);
Kodni bajarish natijasida biz satrga o'zgartirilgan qiymatni olamiz:
'null'
Misol
Keling, funksiya parametrida
undefined qiymatini beraylik:
String(undefined);
Kodni bajarish natijasi:
'undefined'
Misol
Endi parametrda jingalak qavslarni bo'sh ob'ekt belgisi sifatida beramiz:
String({});
Kod bajarilgandan so'ng biz satrni olamiz, unda berilgan ob'ektning turi ko'rsatilgan bo'ladi:
'[object Object]'
Misol
Endi kvadrat qavslarni yoki bo'sh massivni o'zgartiramiz:
String([]);
Oxirida ob'ekt turi tavsifi o'rniga biz bo'sh satr olamiz:
''
Misol
Keling, funksiya parametriga raqamlar bilan to'ldirilgan massiv qo'shamiz:
String([1, 2, 3]);
Kodni bajarish natijasida massivning barcha qiymatlari bitta satrga o'zgartiriladi:
'1,2,3'