Konversi ke Angka dalam JavaScript

Mari kita perhatikan kode berikut:

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

Seperti yang Anda lihat, dalam kasus kita, kedua variabel berisi string dan dijumlahkan, oleh karena itu, sebagai string.

Misalkan kita ingin nilai-nilai variabel kita dalam kasus ini dijumlahkan bukan sebagai string, melainkan sebagai angka. Dalam hal ini, kita dapat secara paksa mengubah tipe variabel kita menjadi angka, menggunakan fungsi khusus Number:

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

Kita dapat mengonversi string ke angka tidak hanya dalam operasi penjumlahan, tetapi juga langsung saat menetapkan ke variabel - ini akan berhasil:

javascriptlet a = Number('2'); // angka 2 akan ditulis ke variabel
let b = Number('3'); // angka 3 akan ditulis ke variabel
alert(a + b); // menampilkan 5
Задание 1

Diberikan variabel a dengan nilai '10' dan variabel b dengan nilai '20'. Jumlahkan variabel-variabel ini sebagai angka.

Задание 2

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

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

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

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

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

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