რიცხვში გარდაქმნა JavaScript-ში

მოდით განვიხილოთ შემდეგი კოდი:

javascriptlet a = '2';
let b = '3';
alert(a + b); // გამოიტანს '23'

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

დავუშვათ, ჩვენ გვსურს, რომ ჩვენი ცვლადების მნიშვნელობები ამ შემთხვევაში დაემატოს არა როგორც სტრიქონები, არამედ როგორც რიცხვები. ამ შემთხვევაში ჩვენ შეგვიძლია იძულებით გარდავქმნათ ჩვენი ცვლადის ტიპი რიცხვად, სპეციალური ფუნქციის Number გამოყენებით:

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // გამოიტანს 5

შესაძლებელია სტრიქონების რიცხვებად გარდაქმნა არა მიმატების ოპერაციაში, არამედ დაუყონებლივ ცვლადში ჩაწერისას - ეს იმუშავებს:

javascriptlet a = Number('2'); // ცვლადში ჩაიწერება რიცხვი 2
let b = Number('3'); // ცვლადში ჩაიწერება რიცხვი 3
alert(a + b); // გამოიტანს 5
Задание 1

მოცემულია ცვლადი a მნიშვნელობით '10' და ცვლადი b მნიშვნელობით '20'. დაუმატეთ მოცემული ცვლადები როგორც რიცხვები.

Задание 2

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

javascriptalert( Number('2') + Number('3') );
Задание 3

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

javascriptalert( 2 + Number('3') );
Задание 4

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

javascriptalert( '2' + Number('3') );