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