0

小提琴与在服务器上运行时实际工作的那种 javascript 语句之间的差异似乎存在一些严重的问题。你们能帮我解决这个问题吗?在过去的几个月里,我无数次遇到过这种情况。这是我所拥有的:

<script>
int counter;
int retainer = 0;

for (counter = 1; counter < 10; counter++) {
    retainer = retainer + counter;
}
document.write(retainer);
</script>

有人能告诉我为什么在浏览器中运行时这会给我一个空白页吗?该WRITE()方法不能以这种方式工作吗?

4

2 回答 2

0

javascript中没有int。所有变量都使用“var”(直到 ES5)声明,而不考虑数据类型。Javascript 是动态类型语言。"let" 和 "const" 从 ES6 开始引入

<script>
var counter;
var retainer = 0;

for (counter = 1; counter < 10; counter++) {
    retainer = retainer + counter;
}
document.write(retainer);
</script>
于 2020-01-23T13:05:08.200 回答
0

你确定这是一个js代码吗,int我记得javascript中没有

于 2020-01-23T13:05:22.800 回答