nsa*_*ane 1 javascript boolean
假设我想在我打印出来的某些字符串中加入一个布尔值,比如
var x=1;
var y=2;
document.write("<p>The result is "+x==y+"</p>");
Run Code Online (Sandbox Code Playgroud)
通常,这不会给我需要的输出.有没有一种方法可以在document.write()本身直接打印布尔表达式?我不想使用if-else然后为变量分配单独的值然后打印它们.PS - 我刚开始学习JavaScript.
将括号括在布尔表达式周围:
document.write("<p>The result is " + (x == y) + "</p>");
Run Code Online (Sandbox Code Playgroud)
如果你不这样做,你就是这样做的:
document.write(("<p>The result is " + x) == (y + "</p>"));
Run Code Online (Sandbox Code Playgroud)
一般来说,不要使用document.write.
| 归档时间: |
|
| 查看次数: |
1093 次 |
| 最近记录: |