js 如何字符串追加?



 var a = '123';
        var a += '456';
        console.log(a);

为什么这样写会报错呢?
SyntaxError: missing ; before statement

应该怎么来写?

JavaScript

没穿内裤冲刺 8 years, 6 months ago

或者使用js 内置的concat()函数实现
var a=‘123’;


 a.concat(‘456’);

console. log(a) ;

楼上网友说的也没错 一个变量不能定义多次 多定义的话前面的无效

Rozer answered 8 years, 6 months ago


 var a = '123';
var a += '456';//var 是声明变量用的呀。var b=10; 或者var c; 你这个去掉var就行了
console.log(a);

sola7 answered 8 years, 6 months ago

a+="456"

把前面的var去掉

ピカピカ猫 answered 8 years, 6 months ago


 a += '456';

蓮淩 answered 8 years, 6 months ago

第二行不要 var 就可以了,同一个变量定义两次是不合理的。
var 后面的变量只能用 = 来初始化

AiOtuka answered 8 years, 6 months ago

Your Answer