我正在研究一个ASP.Net MVC项目,并且意识到Visual Studio正在报告jquery.validate-vsdoc.js文件中的错误,并且我不确定该文件可能对我的应用程序产生什么影响。
大多数错误是由于关系运算符“ ==”“!=”
我应该怎么解决这个问题?
答案 0 :(得分:1)
此错误与JSLint有关。 JSLint是一种javascript质量代码工具,您可以避免此错误。
如果您想了解如何在Visual Studio中配置JSLint,可以查看此线程。
答案 1 :(得分:0)
这是因为运算符“ ==”或“!=”导致隐式转换。
示例:
var str0 = "0";
var int0 = 0;
console.log(str0 == int0); // true;
console.log(str0 === int0); // false;
您应该使用非隐式转换运算符。