ფუნქცია Number
ფუნქცია Number გარდაქმნის მიაწოდებულ
მნიშვნელობას რიცხვად. სტრიქონის შემთხვევაში, ზედაპირული
სიმბოლოები კიდეებზე წყდება, შემდეგ, თუ
სტრიქონის რიცხვად გარდაქმნა შესაძლებელია - მაშინ
დაბრუნდება ეს რიცხვი, ხოლო თუ არა - დაბრუნდება
NaN.
მნიშვნელობა true
გარდაიქმნება რიცხვად 1, მნიშვნელობა
false
- რიცხვად 0. ობიექტები რიცხვით
გარდაქმნების დროს იქცევიან NaN-ად.
სინტაქსი
javascriptNumber(რა გარდავიქმნათ);
მაგალითი
გადავიყვანოთ ლოგიკური მნიშვნელობა
true რიცხვად:
javascriptNumber(true);
კოდის შესრულების შედეგი:
javascript1
მაგალითი
ახლა კი გადავიყვანოთ
ლოგიკური მნიშვნელობა false:
javascriptNumber(false);
კოდის შესრულების შედეგი:
javascript0
მაგალითი
ფუნქციის პარამეტრში მივუთითოთ სტრიქონი, რომელიც შეიცავს რიცხვს:
javascriptNumber('53');
გარდაქმნის შედეგად მივიღებთ რიცხვს:
javascript53
მაგალითი
ახლა დავამატოთ რიცხვს გამოტოვების სიმბოლოები სტრიქონის დასაწყისში და ბოლოში:
javascriptNumber(' 5 ');
კოდის შესრულების შემდეგ დამატებითი გამოტოვების სიმბოლოები წაიშლება და ჯამში მივიღებთ რიცხვს:
javascript5
მაგალითი
გადავიყვანოთ ცარიელი სტრიქონი:
javascriptNumber('');
კოდის შესრულების შედეგი:
javascript0
მაგალითი
ახლა გადავიყვანოთ სტრიქონი, რომელიც შეიცავს ასოს და ციფრს:
javascriptNumber('a5');
კოდის შესრულების შემდეგ
ვიღებთ მნიშვნელობას NaN,
რომელიც აჩვენებს დაუშვებელ მათემატიკურ
ოპერაციას:
javascriptNaN
მაგალითი
შევცვალოთ ადგილებით სტრიქონში ასო და ციფრი:
javascriptNumber('5a');
კოდის შესრულების შედეგი იგივე დარჩება:
javascriptNaN
მაგალითი
ახლა გადავიყვანოთ სტრიქონი, რომელშიც რიცხვები გამოყოფილია გამოტოვების სიმბოლოთი:
javascriptNumber('5 5');
კოდის შესრულების შედეგად ჩვენ ისევ ვნახავთ, რომ ეს მათემატიკური ოპერაცია დაუშვებელია:
javascriptNaN
მაგალითი
გადავიყვანოთ ლოგიკური მნიშვნელობა
true, ჩასმული სტრიქონში:
javascriptNumber('true');
კოდის შესრულების შემდეგ
ისევ მივიღებთ NaN-ს:
javascriptNaN
მაგალითი
ახლა გადავიყვანოთ ცარიელი ობიექტი:
javascriptNumber({});
კოდის შესრულების შედეგი:
javascriptNaN
მაგალითი
ფუნქციის პარამეტრში მივუთითოთ ცარიელი მასივი:
javascriptNumber([]);
შედეგად მივიღებთ
რიცხვს 0:
javascript0
მაგალითი
ახლა დავამატოთ მასივში ციფრს:
javascriptNumber([1]);
მასივი გარდაიქმნება რიცხვად:
javascript1
მაგალითი
გადავიყვანოთ მასივი, რომელიც მოიცავს ორ ციფრს:
javascriptNumber([1, 2]);
შედეგად ჩვენ კვლავ აცნობებენ, რომ ეს მათემატიკური ოპერაცია დაუშვებელია:
javascriptNaN
იხილეთ აგრეთვე
-
ფუნქცია
Number,
რომელიც გარდაქმნის რიცხვად -
ფუნქცია
parseInt,
რომელიც ამოღებს მთელ რიცხვს სტრიქონის დასაწყისიდან -
ფუნქცია
parseFloat,
რომელიც ამოღებს წილად რიცხვს სტრიქონის დასაწყისიდან -
ფუნქცია
String,
რომელიც გარდაქმნის სტრიქონად -
ფუნქცია
Boolean,
რომელიც გარდაქმნის ლოგიკურ მნიშვნელობად