首页 > 解决方案 > 此代码不会向网页输出任何内容?

问题描述

我想通过输出代码来完成课堂作业,但它不起作用。我尝试在我的代码中放置随机打印语句,以查看代码的哪一部分失败,但仍然没有任何显示。

var results1;
var results2;
var results3;
var results4;
var results5;
var results6;
var results7;
var results8;

// Calculations
results1 = (7 > 5);
results2 = (5 < 5);
results3 = ("a" < "b"); 
results4 = (100 <= 99); 
results5 = ("100" !== 100); 
results6 = (0 > 10);
results7 = ("100" > "99"); 
results8 = ("A" == 92); 

// Output
document.write("1. (7 > 5)    --> " + results1 + "\n" );
document.write("2. (5 < 5)    --> " + results2 + "\n" );
document.write("3. ("a" < "b")    --> " + results3 + "\n" );
document.write("4. (100 <= 99)    --> " + results4 + "\n" );
document.write("5. ("100" !== 100)    --> " + results5 + "\n" );
document.write "6. (0 > 10)    --> " + results6 + "\n" );
document.write("7. ("100" > "99")    --> " + results7 + "\n" );
document.write("8. ("A" === 92)    --> " + results8 + "\n" );

标签: javascript

解决方案


这是因为您的引号没有正确转义。将您的输出部分更改为:

document.write("1. (7 > 5)    --> " + results1 + "<br/>" );
document.write("2. (5 < 5)    --> " + results2 + "<br/>" );
document.write("3. (\"a\" < \"b\")    --> " + results3 + "<br/>" ); // Added "\" 
document.write("4. (100 <= 99)    --> " + results4 + "<br/>" );
document.write("5. (\"100\" !== 100)    --> " + results5 + "<br/>" ); // Added "\" 
document.write("6. (0 > 10)    --> " + results6 + "<br/>" ); // Added "(" 
document.write("7. (\"100\" > \"99\")    --> " + results7 + "<br/>" ); // Added "\" 
document.write("8. (\"A\" === 92)    --> " + results8 + "<br/>" ); // Added "\" 

推荐阅读