String функцияси
String функцияси берилган
қийматни сатрга ўзгартиради. Примитивлар учун
ўзгартиришлар (рақамлар, сатрлар ва бошқа оддий турлар)
энг очиқ тарзда амалга ошади. Масалан: true -
'true', 5 - '5'. Объектлар эса
кўпинча '[object Object]' га ўзгартирилади,
лекин истиснолар ҳам бўлиши мумкин.
Синтаксис
javascriptString(нимани ўзгартириш керак);
Мисол
Келинг, 0 рақамини сатрга ўзгартирайлик:
javascriptString(0);
Кодни ишга тушириш натижаси:
javascript'0'
Мисол
Энди функциянинг параметрига
рақам бўлмаган NaN қийматини берайлик:
javascriptString(NaN);
Натижада биз сатр оламиз:
javascript'NaN'
Мисол
Келинг, булий
false қийматини ўзгартирайлик:
javascriptString(false);
Кодни ишга тушириш натижаси:
javascript'false'
Мисол
String функцияси ёрдамида
сатрни ўзгартирайлик:
javascriptString('str');
Кодни ишга туширгандан сўнг чиқишда биз ўша сатрни оламиз:
javascript'str'
Мисол
Энди функциянинг параметрига
null қийматини берайлик:
javascriptString(null);
Кодни ишга тушириш натижасида биз қийматнинг сатрга ўзгартирилганини оламиз:
javascript'null'
Мисол
Келинг, функциянинг параметрига
undefined қийматини берайлик:
javascriptString(undefined);
Кодни ишга тушириш натижаси:
javascript'undefined'
Мисол
Энди параметрга жиғмали қавсларни бўш объект белгиси сифатида берайлик:
javascriptString({});
Кодни ишга туширгандан сўнг биз сатрни оламиз, унда берилган объектнинг тури кўрсатилади:
javascript'[object Object]'
Мисол
Энди қавсларни ёки бўш массивни ўзгартирайлик:
javascriptString([]);
Натижада объект турининг тавсифи ўрнига биз бўш сатрни оламиз:
javascript''
Мисол
Келинг, функциянинг параметрига рақамлар билан тўлдирилган массивни қўшайлик:
javascriptString([1, 2, 3]);
Кодни ишга тушириш натижасида массивнинг барча қийматлари бир сатрга ўзгартирилади:
javascript'1,2,3'