17 of 264 menu

ფუნქცია Number

ფუნქცია Number გარდაქმნის მიაწოდებულ მნიშვნელობას რიცხვად. სტრიქონის შემთხვევაში, ზედაპირული სიმბოლოები კიდეებზე წყდება, შემდეგ, თუ სტრიქონის რიცხვად გარდაქმნა შესაძლებელია - მაშინ დაბრუნდება ეს რიცხვი, ხოლო თუ არა - დაბრუნდება NaN. მნიშვნელობა true გარდაიქმნება რიცხვად 1, მნიშვნელობა false - რიცხვად 0. ობიექტები რიცხვით გარდაქმნების დროს იქცევიან NaN-ად.

სინტაქსი

Number(რა გარდავიქმნათ);

მაგალითი

გადავიყვანოთ ლოგიკური მნიშვნელობა true რიცხვად:

Number(true);

კოდის შესრულების შედეგი:

1

მაგალითი

ახლა კი გადავიყვანოთ ლოგიკური მნიშვნელობა false:

Number(false);

კოდის შესრულების შედეგი:

0

მაგალითი

ფუნქციის პარამეტრში მივუთითოთ სტრიქონი, რომელიც შეიცავს რიცხვს:

Number('53');

გარდაქმნის შედეგად მივიღებთ რიცხვს:

53

მაგალითი

ახლა დავამატოთ რიცხვს გამოტოვების სიმბოლოები სტრიქონის დასაწყისში და ბოლოში:

Number(' 5 ');

კოდის შესრულების შემდეგ დამატებითი გამოტოვების სიმბოლოები წაიშლება და ჯამში მივიღებთ რიცხვს:

5

მაგალითი

გადავიყვანოთ ცარიელი სტრიქონი:

Number('');

კოდის შესრულების შედეგი:

0

მაგალითი

ახლა გადავიყვანოთ სტრიქონი, რომელიც შეიცავს ასოს და ციფრს:

Number('a5');

კოდის შესრულების შემდეგ ვიღებთ მნიშვნელობას NaN, რომელიც აჩვენებს დაუშვებელ მათემატიკურ ოპერაციას:

NaN

მაგალითი

შევცვალოთ ადგილებით სტრიქონში ასო და ციფრი:

Number('5a');

კოდის შესრულების შედეგი იგივე დარჩება:

NaN

მაგალითი

ახლა გადავიყვანოთ სტრიქონი, რომელშიც რიცხვები გამოყოფილია გამოტოვების სიმბოლოთი:

Number('5 5');

კოდის შესრულების შედეგად ჩვენ ისევ ვნახავთ, რომ ეს მათემატიკური ოპერაცია დაუშვებელია:

NaN

მაგალითი

გადავიყვანოთ ლოგიკური მნიშვნელობა true, ჩასმული სტრიქონში:

Number('true');

კოდის შესრულების შემდეგ ისევ მივიღებთ NaN-ს:

NaN

მაგალითი

ახლა გადავიყვანოთ ცარიელი ობიექტი:

Number({});

კოდის შესრულების შედეგი:

NaN

მაგალითი

ფუნქციის პარამეტრში მივუთითოთ ცარიელი მასივი:

Number([]);

შედეგად მივიღებთ რიცხვს 0:

0

მაგალითი

ახლა დავამატოთ მასივში ციფრს:

Number([1]);

მასივი გარდაიქმნება რიცხვად:

1

მაგალითი

გადავიყვანოთ მასივი, რომელიც მოიცავს ორ ციფრს:

Number([1, 2]);

შედეგად ჩვენ კვლავ აცნობებენ, რომ ეს მათემატიკური ოპერაცია დაუშვებელია:

NaN

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

  • ფუნქცია Number,
    რომელიც გარდაქმნის რიცხვად
  • ფუნქცია parseInt,
    რომელიც ამოღებს მთელ რიცხვს სტრიქონის დასაწყისიდან
  • ფუნქცია parseFloat,
    რომელიც ამოღებს წილად რიცხვს სტრიქონის დასაწყისიდან
  • ფუნქცია String,
    რომელიც გარდაქმნის სტრიქონად
  • ფუნქცია 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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა