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'

Шунингдек қаранг

  • Number функцияси,
    рақамга ўзгартиради
  • Boolean функцияси,
    булий қийматга ўзгартиради