我正在为初学者开发一个基于 c++ Web 的 IDE,其中一个核心功能是让用户知道他们对我的 contenteditable div 的条件语句的评估结果(真或假)。
假设我已经能够获取我想要评估的“片段”(我根据我的架构称之为)并且我已经知道变量的值......
您能否建议我如何将片段上的文本评估为条件语句,该语句将返回真或假...
例子
什么时候var b = 5;
$('.frag').eq(1).text() //"if( (b>1) || (b==10) )"
评估后(我寻求帮助的内容)应该返回true
$('.frag').eq(2).text() //"(b>1)"
应该返回true
**$('.frag').eq(3).text() //"(b==10)"
应该返回false
更新
我在 eval 中看到的问题是,如果我在 contenteditable div 中有一个 var1,而我的代码中有一个 var1。我应该在 contenteditable 的变量上加上一个标题,对吗?像 sc_var1 以防止从我的源代码中弄乱 var1 ?