JavaScript-ში რიცხვად შემოკლებით გარდაქმნა
ხშირად, კოდის შესამოკლებლად, Number-ის ნაცვლად
სტრიქონის წინ დებენ + ნიშანს.
ამ გზით სტრიქონზე სრულდება ისეთი
ოპერაცია, რომელიც მხოლოდ რიცხვებისთვისაა
დაშვებული და სტრიქონი გარდაიქმნება რიცხვად.
ნახეთ მაგალითი:
let a = +'2'; // ცვლადში ჩაიწერება რიცხვი 2
let b = +'3'; // ცვლადში ჩაიწერება რიცხვი 3
alert(a + b); // გამოიტანს 5-ს
აი კიდევ ერთი მაგალითი:
let a = '2';
let b = +a; // b-ში ჩაიწერება რიცხვი 2
შემდეგი მაგალითი კი, მიუხედავად იმისა, რომ მუშაობს,
მაგრამ არ გამოიყურება საკმარისად კარგად. მასში უფრო
მიზანშეწონილი იქნებოდა Number ფუნქციის გამოყენება:
let a = '2';
let b = '3';
alert(+a + +b); // გამოიტანს 5-ს
მოცემულია კოდი:
let a = '2';
let b = '3';
alert(a + b); // გამოიტანს '23'-ს
აღწერილი პლუსის მიღების გზით გამასწორეთ
მოცემული კოდი ისე, რომ ცვლადებს a
და b მიენიჭოს რიცხვი, და არა სტრიქონი,
შესაბამისად, შედეგად კი იყოს არა
'23', არამედ 5.