Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么JSFIDLE不喜欢这个循环?_Javascript_Document.write_Fiddle - Fatal编程技术网

Javascript 为什么JSFIDLE不喜欢这个循环?

Javascript 为什么JSFIDLE不喜欢这个循环?,javascript,document.write,fiddle,Javascript,Document.write,Fiddle,在服务器上运行时,fiddle和实际工作的javascript语句之间的差异似乎存在一些严重的问题。你们能帮我解决这个问题吗?在过去的几个月里,我已经无数次地遇到这个问题。以下是我所拥有的: <script> int counter; int retainer = 0; for (counter = 1; counter < 10; counter++) { retainer = retainer + counter; } document.write(retaine

在服务器上运行时,fiddle和实际工作的javascript语句之间的差异似乎存在一些严重的问题。你们能帮我解决这个问题吗?在过去的几个月里,我已经无数次地遇到这个问题。以下是我所拥有的:

<script>
int counter;
int retainer = 0;

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

整数计数器;
int=0;
用于(计数器=1;计数器<10;计数器++){
固定器=固定器+计数器;
}
文件。书写(保留);

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

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>

var计数器;
var=0;
用于(计数器=1;计数器<10;计数器++){
固定器=固定器+计数器;
}
文件。书写(保留);

你确定这是js代码吗?我记得javascript中没有
int
“有人能告诉我为什么在浏览器中运行时会出现空白页吗?”因为你使用的是
int
而不是
let
var
。它在任何JavaScript环境下都不起作用。“有人能告诉我吗…”-您的浏览器将在控制台中运行。谢谢。我忘了!那么,在js代码上运行测试时,如何检查错误?我将eclipse用作IDE。@AdamEvanovich-我将使用具有良好JavaScript支持的IDE。我不知道日食。vscode和WebStorm都很棒。谢谢!我会下载的!非常感谢。我忘了!那么,在js代码上运行测试时,如何检查错误?我正在使用eclipse作为IDE。
试试{your code here}catch(e){console.log('这将是你的例外,'e);}
我想这就是你想要的need@NarekGevorgyan-不,你不能捕捉语法错误。你是对的。如果你说的是语法错误,那就另当别论了。还有像
jslint
这样的工具,现代IDE也可以识别js语法错误。或者使用typescript进行类型安全。