Converteren naar getal in JavaScript

Laten we de volgende code bekijken:

javascriptlet a = '2';
let b = '3';
alert(a + b); // geeft '23' weer

Zoals je ziet, bevatten in ons geval beide variabelen strings en worden ze dienovereenkomstig opgeteld als strings.

Stel dat we wilden dat de waarden van onze variabelen in dit geval niet als strings worden opgeteld, maar als getallen. In dat geval kunnen we het type van onze variabele geforceerd converteren naar een getal, met behulp van de speciale functie Number:

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // geeft 5 weer

Je kunt strings naar getallen converteren, niet alleen in de optelbewerking, maar direct bij het toewijzen aan een variabele - dit zal werken:

javascriptlet a = Number('2'); // in de variabele wordt het getal 2 opgeslagen
let b = Number('3'); // in de variabele wordt het getal 3 opgeslagen
alert(a + b); // geeft 5 weer
Задание 1

Gegeven een variabele a met waarde '10' en een variabele b met waarde '20'. Tel deze variabelen op als getallen.

Задание 2

Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:

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

Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:

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

Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:

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