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'