20 of 264 menu

ფუნქცია 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'

იხილეთ აგრეთვე

  • ფუნქცია Number,
    რომელიც გარდაქმნის რიცხვად
  • ფუნქცია Boolean,
    რომელიც გარდაქმნის ლოგიკურ მნიშვნელობად
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა