Kazi ya String
Kazi String inabadilisha thamani
iliyopitishwa kuwa mstari. Mabadiliko kwa primitives
(nambari, mistari na aina nyingine rahisi) hufanyika
kwa njia iliyo wazi zaidi. Kwa mfano: true -
'true', 5 - '5'. Na vitu
marra nyingi hubadilishwa kuwa '[object
Object]', lakini kunaweza kuwa na ubaguzi.
Syntax
String(kile kinachohitaji kubadilishwa);
Mfano
Wacha tubadilishe nambari 0 kuwa mstari:
String(0);
Matokeo ya utekelezaji wa msimbo:
'0'
Mfano
Sasa wacha tuweke kwenye kigezo cha
kazi thamani isiyo ya nambari NaN:
String(NaN);
Kama matokeo tutapata mstari:
'NaN'
Mfano
Wacha tubadilishe thamani ya
boolean false:
String(false);
Matokeo ya utekelezaji wa msimbo:
'false'
Mfano
Wacha tubadilishe mstari
kwa kutumia kazi String:
String('str');
Baada ya utekelezaji wa msimbo kwenye mwisho tutapata msawa mstari:
'str'
Mfano
Sasa tuweke kwenye kigezo cha kazi
thamani null:
String(null);
Kama matokeo ya utekelezaji wa msimbo tutapata thamani, iliyobadilishwa kuwa mstari:
'null'
Mfano
Wacha tuweke kwenye kigezo cha kazi
thamani undefined:
String(undefined);
Matokeo ya utekelezaji wa msimbo:
'undefined'
Mfano
Sasa tuweke kwenye kigezo mabano ya curly kama kiashiria cha kitu tupu:
String({});
Baada ya utekelezaji wa msimbo tutapata mstari, ambamo utatajwa aina ya kitu kilichowekwa:
'[object Object]'
Mfano
Sasa tubadilishe mabano ya mraba au safu tupu:
String([]);
Hatimaye badala ya maelezo ya aina ya kitu tutapata mstari tupu:
''
Mfano
Wacha tuongeze kwenye kigezo cha kazi safu, iliyojazwa na nambari:
String([1, 2, 3]);
Kwenye matokeo ya utekelezaji wa msimbo thamani zote za safu zitabadilishwa kuwa mstari mmoja:
'1,2,3'