Home > Web Front-end > JS Tutorial > How Can I Add Strings Containing Numbers in JavaScript?

How Can I Add Strings Containing Numbers in JavaScript?

Linda Hamilton
Release: 2024-12-28 06:11:13
Original
878 people have browsed it

How Can I Add Strings Containing Numbers in JavaScript?

Combining Strings as Numbers

When attempting to combine strings containing numeric values, JavaScript treats them as text and concatenates them instead of performing mathematical operations. To rectify this issue, we can employ the unary plus ( ) operator to explicitly convert the strings to numbers prior to addition.

Consider the following example:

var num1 = '20';
var num2 = '30.5';

console.log(num1 + num2); // Outputs: '2030.5' (Concatenation)
Copy after login

To force JavaScript to treat these strings as numbers, we can use the unary plus operator as follows:

console.log(+num1 + +num2); // Outputs: 50.5 (Addition)
Copy after login

In this case, the unary plus operator converts both num1 and num2 to numbers before performing the addition operation. This approach ensures that JavaScript accurately interprets the strings as numeric values and calculates the desired result.

The above is the detailed content of How Can I Add Strings Containing Numbers in JavaScript?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template