Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để thêm một chuỗi và một số mà không được nối trong JavaScript?


Khi một chuỗi và một số sau đó được thêm vào thay vì thêm vào, nối diễn ra. Cả hai đều kết thúc đính kèm nhau. Nhưng nếu chúng ta cần thêm chúng, chúng ta cần chuyển chuỗi thành một số nguyên. Trong tình huống này, ' + 'nhà điều hành đi vào hình ảnh. Nó thực sự chuyển đổi chuỗi thành số nguyên và giúp thêm chúng.

Ví dụ-1

Trong ví dụ sau, string được thêm trực tiếp vào số mà không có bất kỳ chuyển đổi nào . Do đó nối diễn ra thay vì bổ sung như được hiển thị trong đầu ra.

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(string + number);
</script>
</body>
</html>

Đầu ra

1005

Ví dụ-2

Trong ví dụ sau, ' + toán tử 'được sử dụng để chuyển đổi chuỗi thành số. Vì vậy, thay vì nối , phần bổ sung đã diễn ra và kết quả được hiển thị trong đầu ra.

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(+string + number);
</script>
</body>
</html>

Đầu ra

105

Ví dụ-3

Trong ví dụ sau, parseInt được sử dụng để chuyển đổi chuỗi thành số. Nó thực hiện hoạt động tương tự như ' + ' toán tử .

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(parseInt(string) + number);
</script>
</body>
</html>

Đầu ra

105