Chuyển đổi rút gọn sang số trong JavaScript

Thường để rút gọn mã, thay vì dùng Number người ta đặt dấu + trước chuỗi. Bằng cách này, một phép toán chỉ hợp lệ cho số được thực hiện trên chuỗi và chuỗi được chuyển thành số.

Xem ví dụ:

javascriptlet a = +'2'; // biến sẽ được gán số 2
let b = +'3'; // biến sẽ được gán số 3
alert(a + b); // hiển thị 5

Đây là một ví dụ khác:

javascriptlet a = '2';
let b = +a; // b sẽ được gán số 2

Còn ví dụ sau đây, mặc dù hoạt động, nhưng trông không được đẹp lắm. Trong trường hợp này, việc sử dụng hàm Number sẽ thích hợp hơn:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // hiển thị 5
Задание 1

Cho đoạn mã:

javascriptlet a = '2';
let b = '3';
alert(a + b); // hiển thị '23'

Sử dụng thủ thuật với dấu cộng đã mô tả, hãy sửa đoạn mã đã cho sao cho các biến a và b được gán giá trị số, chứ không phải chuỗi, và kết quả, tương ứng, không phải là '23', mà là 5.