Функсияи String

Функсияи String арзиши додашударо ба сатр табдил медиҳад. Табдилдиҳӣ барои примитивҳо (рақамҳо, сатрҳо ва навъҳои содаи дигар) ба таври равшан сурат мегирад. Масалан: true - 'true', 5 - '5'. Аммо объектҳо аксар вақт ба '[object Object]' табдил дода мешаванд, аммо истисноҳо низ вуҷуд доранд.

Синтаксис

javascriptString(чиро ба сатр табдил додан лозим аст);

Намуна

Биёед рақами 0-ро ба сатр табдил диҳем:

javascriptString(0);

Натиҷаи иҷрои код:

javascript'0'

Намуна

Акнун дар параметри функсия арзиши ғайрирақамии NaN-ро муайян кунем:

javascriptString(NaN);

Дар натиҷа мо сатрро ба даст меорем:

javascript'NaN'

Намуна

Биёед арзиши булиро false табдил диҳем:

javascriptString(false);

Натиҷаи иҷрои код:

javascript'false'

Намуна

Сатрро бо ёрии функсияи String табдил диҳем:

javascriptString('str');

Пас аз иҷрои код ҳамон сатрро ба даст меорем:

javascript'str'

Намуна

Акнун дар параметри функсия арзиши null-ро муайян кунем:

javascriptString(null);

Дар натиҷаи иҷрои код мо арзиши табдилёфта ба сатрро ба даст меорем:

javascript'null'

Намуна

Биёед дар параметри функсия арзиши undefined-ро муайян кунем:

javascriptString(undefined);

Натиҷаи иҷрои код:

javascript'undefined'

Намуна

Акнун дар параметр қафаси кушодро ҳамчун ишораи объекти холӣ муайян кунем:

javascriptString({});

Пас аз иҷрои код мо сатрро ба даст меорем, ки дар он навъи объекти муайянкардашуда нишон дода шудааст:

javascript'[object Object]'

Намуна

Акнун қафаси тобҳоро ё массиви холӣ табдил диҳем:

javascriptString([]);

Дар охир ба ҷои тавсифи навъи объект мо сатри холӣ ба даст меорем:

javascript''

Намуна

Биёед ба параметри функсия массиверо, ки бо рақамҳо пур карда шудааст, илова кунем:

javascriptString([1, 2, 3]);

Дар натиҷаи иҷрои код ҳама арзишҳои массив ба як сатр табдил дода мешаванд:

javascript'1,2,3'

Инчунин нигаред

  • функсияи Number,
    ки ба рақам табдил медиҳад
  • функсияи Boolean,
    ки ба арзиши булӣ табдил медиҳад