Reputation: 916
concatenation with pluses might lead to unexpected results, In fact I want to get the result 123
var one = 1;
var two = 2;
var three = '3';
var result = one + two + three;
alert(result);//I want-> 123
Upvotes: 1
Views: 156
Reputation: 36609
+''
will cast it to string
Try this:
var one = 1;
var two = 2;
var three = '3';
var result = one + '' + two + '' + three;
alert(result);
Upvotes: 1
Reputation:
var one = 1;
var two = 2;
var three = '3';
var result = ''.concat(one, two, three); //"123"
alert(result)
Upvotes: 4