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'