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'