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