Функција String
Функцијата String го конвертира дадената
вредност во стринг. Конверзијата за примитиви
(броеви, стрингови и други едноставни типови) се одвива
на наједноставен начин. На пример: true -
'true', 5 - '5'. А објектите
најчесто се конвертираат во '[object
Object]', но може да има исклучоци.
Синтакса
String(што треба да се конвертира);
Пример
Ајде да го конвертираме бројот 0 во стринг:
String(0);
Резултат од извршување на кодот:
'0'
Пример
А сега да поставиме не-нумеричка вредност
NaN како параметар на функцијата:
String(NaN);
Како резултат ќе добиеме стринг:
'NaN'
Пример
Ајде да ја конвертираме буловата
вредност false:
String(false);
Резултат од извршување на кодот:
'false'
Пример
Конвертираме стринг
со помош на функцијата String:
String('str');
По извршување на кодот на излез ќе ја добиеме истата стринг:
'str'
Пример
Сега да поставиме ја вредноста
null како параметар на функцијата:
String(null);
Како резултат на извршување на кодот ќе ја добиеме вредноста, конвертирана во стринг:
'null'
Пример
Ајде да поставиме ја вредноста
undefined како параметар на функцијата:
String(undefined);
Резултат од извршување на кодот:
'undefined'
Пример
Сега да поставиме кадрави загради како ознака за празен објект:
String({});
По извршување на кодот ќе добиеме стринг, во кој ќе биде наведен типот на зададениот објект:
'[object Object]'
Пример
А сега да конвертираме квадратни загради или празна низа:
String([]);
Наместо опис на типот на објектот ќе добиеме празен стринг:
''
Пример
Ајде да додадеме во параметарот на функцијата низа, исполнета со бројки:
String([1, 2, 3]);
Како резултат на извршување на кодот сите вредности од низата ќе се конвертираат во еден стринг:
'1,2,3'