Konvertavimas į skaičių JavaScript

Panagrinėkime tokį kodą:

javascriptlet a = '2';
let b = '3';
alert(a + b); // išves '23'

Kaip matote, mūsų atveju abu kintamieji yra eilutės ir sudėjus jos sudedamos kaip eilutės.

Tarkime, mes norėtume, kad mūsų kintamųjų reikšmės šiuo atveju būtų sudedamos ne kaip eilutės, o kaip skaičiai. Tokiu atveju mes galime priverstinai pakeisti kintamojo tipą į skaičių, naudodami specialią funkciją Number:

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // išves 5

Galima konvertuoti eilutes į skaičius ne sudėties operacijos metu, o iškart įrašant į kintamąjį - tai veiks:

javascriptlet a = Number('2'); // į kintamąjį bus įrašytas skaičius 2
let b = Number('3'); // į kintamąjį bus įrašytas skaičius 3
alert(a + b); // išves 5
Задание 1

Duotas kintamasis a su reikšme '10' ir kintamasis b su reikšme '20'. Sudėkite šiuos kintamuosius kaip skaičius.

Задание 2

Paleisdami kodą, nustatykite, kas bus atvaizduota ekrane:

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

Paleisdami kodą, nustatykite, kas bus atvaizduota ekrane:

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

Paleisdami kodą, nustatykite, kas bus atvaizduota ekrane:

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