输出到新行

问题描述 投票:0回答:2

以下代码将所有内容写入浏览器中的一行。我想在一行上显示switch语句的结果,而在另一行上显示其余语句。

例如:

var age;
switch(age){
     case age > 13:
        document.write("lela is teenager");
        break;
     case age >=13 && age < 20:
        document.write("lela is young");
        break;
     case age >=20 && age < 30:
        document.write("lela is mature");
        break;
     default:
        document.write("lela is old") ;   
}
     
var scoreJohn = (89 + 120 + 103) / 3;
var scoreMike = (116 + 94 + 123) / 3;
document.write(scoreJohn,scoreMike);
javascript
2个回答
2
投票

您可以在字符串中使用一些<br />来添加退货。

var age;
switch(age){
    case age > 13:
        document.write("lela is teenager <br />");
        break;

    case age >=13 && age < 20:
        document.write("lela is young <br />");

    case age >=20 && age < 30:
        document.write("lela is mature <br />");  

    default:
        document.write("lela is old <br />") ;   
}

var scoreJohn = (89 + 120 + 103) / 3;
var scoreMike = (116 + 94 + 123) / 3;
document.write(scoreJohn,scoreMike);

0
投票

您可以使用中断标签。

var age;
switch(age){
     case age > 13:
        document.write("lela is teenager");
        break;
     case age >=13 && age < 20:
        document.write("lela is young");
        break;
     case age >=20 && age < 30:
        document.write("lela is mature");
        break;
     default:
        document.write("lela is old") ;   
}
     
var scoreJohn = (89 + 120 + 103) / 3;
var scoreMike = (116 + 94 + 123) / 3;
document.write("<br>");

document.write(scoreJohn,scoreMike);
© www.soinside.com 2019 - 2024. All rights reserved.