代码如下
function displayInfo(args){
var output="";
if(typeof args.name=="string"){
output+="Name:"+args.name+"n";}
}
求解释该代码中output+="Name:"+args.name+"n";
代码如下
function displayInfo(args){
var output="";
if(typeof args.name=="string"){
output+="Name:"+args.name+"n";}
}
求解释该代码中output+="Name:"+args.name+"n";
累加操作,字符串拼接。
function displayInfo(args){
var output="";
if(typeof args.name=="string"){
output += "Name:"+args.name+"n"; // 可以理解为output = output + "Name:"+args.name+"n";
console.log(output);
}
}
displayInfo({name: 'aaa'}); // Name:aaan
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
如果你学过C语言,就应该知道:
a += expression
等价于a = a + expression
啊。当然,字符串的+是拼接的意思。