var mystr="我是";
var mychar="JavaScript";
document.write(mychar+"<br />");
document.write(mystr,mychar,"的忠实粉丝");
-------------------------------------------------------------------------------------------------
document.write(mystr,mychar,"的忠实粉丝");与 document.write(mystr+mychar+"的忠实粉丝"); 有什么不一样???
我的理解是,用加号的时候编译器会把他们当成一个字符串处理,而用逗号是当成三个元素处理
为啥我用+连接输出或者,输出都不显示
var hellojs = function(mystr, mychar, myresult) {
document.write(`${mychar}` + "<br>")
document.write(`${mystr}`,`${mychar}`, `${mychar}`)
}
var mystr="我是";
var mychar="JavaScript";
var myresult = "的忠实粉丝!"
hellojs(mystr, mychar, myresult)var hellojs = function(mystr, mychar, myresult) { document.write(`${mychar}` + "<br>") document.write(`${mystr}`,`${mychar}`, `${mychar}`) } var mystr="我是"; var mychar="JavaScript"; var myresult = "的忠实粉丝!" hellojs(mystr, mychar, myresult)本里中在实现效果上并没区别
function test(...a){
for(var i in a){
document.write(a[i]);
}
document.write('<br/>');
}
test('a','b','c');
test('a'+'b'+'c');