2016-06-30 120 views
1

我已经使用了Brackets作为JavaScript编辑器。突出显示语法错误很差。 我开始探索JSHint,当有人建议我尝试“Visual Studio代码”。 所以,我下载VSCode和输入到这个文件test.js:JavaScript Visual Studio代码设置

var y prompt(Enter a number); 
Y=10; 
y=y+5 
alert(x); 

几乎没有任何语法检查的。 '数字'加下划线。而已。没有迹象表明Y未在第2行定义。或第3行缺少分号。或者x在第4行中未定义。

是否需要更改一些VSCode设置?

或者我需要添加一个JSHint linter扩展?

+0

“没有迹象表明Y未在第2行定义” - 它是否应该是? “或者第3行缺少分号”---应该有吗? “或者说第4行中的x未定义。” ---你不知道这是静态的。您将语法与样式和运行时错误混淆。 – zerkms

+0

我想你必须先修复第一行 –

+0

你可以试试VSCode TypeScript。试试你的示例代码:http://www.typescriptlang.org/play/index.html – JonSG

回答

0

因为VSCode不来的棉绒,你需要一个包安装到VSCode: https://marketplace.visualstudio.com/items?itemName=dbaeumer.jshint

另外,使用JavaScript,声明的变量,而不var会的工作,它只是没有做到这一点的好办法出于各种原因。再次,这是一个短命的问题。

分号不是强制性的,也是一个短缺问题。