ფუნქცია 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,
    რომელიც გარდაქმნის ლოგიკურ მნიშვნელობად