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
javascriptString(kile kinachohitaji kubadilishwa);
Mfano
Wacha tubadilishe nambari 0 kuwa mstari:
javascriptString(0);
Matokeo ya utekelezaji wa msimbo:
javascript'0'
Mfano
Sasa wacha tuweke kwenye kigezo cha
kazi thamani isiyo ya nambari NaN:
javascriptString(NaN);
Kama matokeo tutapata mstari:
javascript'NaN'
Mfano
Wacha tubadilishe thamani ya
boolean false:
javascriptString(false);
Matokeo ya utekelezaji wa msimbo:
javascript'false'
Mfano
Wacha tubadilishe mstari
kwa kutumia kazi String:
javascriptString('str');
Baada ya utekelezaji wa msimbo kwenye mwisho tutapata msawa mstari:
javascript'str'
Mfano
Sasa tuweke kwenye kigezo cha kazi
thamani null:
javascriptString(null);
Kama matokeo ya utekelezaji wa msimbo tutapata thamani, iliyobadilishwa kuwa mstari:
javascript'null'
Mfano
Wacha tuweke kwenye kigezo cha kazi
thamani undefined:
javascriptString(undefined);
Matokeo ya utekelezaji wa msimbo:
javascript'undefined'
Mfano
Sasa tuweke kwenye kigezo mabano ya curly kama kiashiria cha kitu tupu:
javascriptString({});
Baada ya utekelezaji wa msimbo tutapata mstari, ambamo utatajwa aina ya kitu kilichowekwa:
javascript'[object Object]'
Mfano
Sasa tubadilishe mabano ya mraba au safu tupu:
javascriptString([]);
Hatimaye badala ya maelezo ya aina ya kitu tutapata mstari tupu:
javascript''
Mfano
Wacha tuongeze kwenye kigezo cha kazi safu, iliyojazwa na nambari:
javascriptString([1, 2, 3]);
Kwenye matokeo ya utekelezaji wa msimbo thamani zote za safu zitabadilishwa kuwa mstari mmoja:
javascript'1,2,3'