jslint如何检查javascript中的问题?它有一个实际的javascript解析器吗?
rt4zxlrg1#
JSLint是用JavaScript编写的,使用了Pratt Parser。它通过解析提供的源代码来“工作”,并寻找“问题”。这些问题由作者定义,不一定与语法相关。需要注意的是,“JSLint定义了JavaScript的一个专业子集”,这意味着并非所有纯ECMAScript在JSLint中都有效。
okxuctiv2#
是的,它解析和分析代码。它不仅检查代码中的明确问题,如语法错误,还检查任何潜在的问题。如果你编写的代码看起来很奇怪,很有可能它没有达到你的预期。
2条答案
按热度按时间rt4zxlrg1#
JSLint是用JavaScript编写的,使用了Pratt Parser。它通过解析提供的源代码来“工作”,并寻找“问题”。这些问题由作者定义,不一定与语法相关。
需要注意的是,“JSLint定义了JavaScript的一个专业子集”,这意味着并非所有纯ECMAScript在JSLint中都有效。
okxuctiv2#
是的,它解析和分析代码。
它不仅检查代码中的明确问题,如语法错误,还检查任何潜在的问题。如果你编写的代码看起来很奇怪,很有可能它没有达到你的预期。