文章 2017-11-26 来自:开发者社区

JavaScript 拾碎[五] 使用eval 或者new Function 进行语法检查

使用代码来实现分析代码的语法,这是一件极其痛苦的事情。 简单的解决办法是:使用脚本引擎自己的语法检查,比方说eval( ) 或者new Function( )。 使用new Function( ) 来进行语法检查 eval( ) 方法是不能乱用的,在不适当的时候使用eval( ) 方法可能导致整个程序都会出问题的; 而new Function( ) 就没这么大问题。虽然new Func...

问答 2016-07-15 来自:开发者社区

JavaScript 有没有更简单的语法来检查变量类型?

在 JavaScript 中,类似下面这样的语法if (typeof obj === 'number' || typeof obj === 'boolean' || typeof obj === 'undefined' || typeof obj === 'string') { 有没有更简单的写法,例如? if (typeof obj in('number',...

文章 2009-04-25 来自:开发者社区

Javascript工具 - 使用JSLint完成JavaScript语法检查

JSLint是一个JavaScript验证工具(www.jslint.com),可以扫描JavaScript源代码来查找问题。如果JSLint发现一个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或错误,JSLint除了能指出这些不合理的约定,还能标志出结构方面的问题。尽管JSLint不能保证逻辑一定正确,但确实有助于发现错误,....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等