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'

Angalia pia

  • kazi Number,
    ambayo inabadilisha kuwa nambari
  • kazi Boolean,
    ambayo inabadilisha kuwa thamani ya boolean