当前位置: 首页 > 面试题库 >

在JavaScript中计算字符串值,而不使用eval

呼延俊良
2023-03-14
问题内容

有没有一种方法可以在不使用JavaScript的情况下计算存储在字符串中的公式eval

通常我会做类似的事情

var apa = "12/5*9+9.4*2";
alert(eval(apa));

那么,有人知道eval吗?


问题答案:

这正是您应该使用eval的地方,否则您将不得不遍历字符串并生成数字。您将必须使用isNaN方法来执行此操作。



 类似资料:
  • 本文向大家介绍python字符串,数值计算,包括了python字符串,数值计算的使用技巧和注意事项,需要的朋友参考一下 Python是一种面向对象的语言,但它不像C++一样把标准类都封装到库中,而是进行了进一步的封装,语言本身就集成一些类和函数,比如print,list,dict etc. 给编程带来很大的便捷 Python 使用#进行单行注释,使用 ''' 或 """ 进行多行注释 数值计算 字

  • 问题内容: 如何计算特定字符串在另一个字符串中出现的次数。例如,这就是我要使用Javascript进行的操作: 问题答案: 在正则表达式(简称 全球 )说,搜索整个字符串,而不是只要找到第一次出现。这匹配两次: 并且,如果没有匹配项,则返回:

  • 本文向大家介绍使用MySQL计算字符串中的字符数,包括了使用MySQL计算字符串中的字符数的使用技巧和注意事项,需要的朋友参考一下 今天,我需要从一个表中获取一些数据,该表中另一个字符串中不止一个字符串出现。基本上,我需要从一个表中查找所有深度超过3级(即带有3个斜杠)的URL,但是意识到在MySQL中没有函数可以执行此操作。我找到了另一种方法,但它使我思考如何可能。 找到解决方案并不是很困难,我

  • 本文向大家介绍Javascript 计算字符串在localStorage中所占字节数,包括了Javascript 计算字符串在localStorage中所占字节数的使用技巧和注意事项,需要的朋友参考一下 最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,众所周知的,js是使用Unicode编码的。而Unicode的实现有N种,其中用的最多的就是UTF-8和UTF-1

  • 问题内容: 单词示例:a,akkka,akokaa,kokoko,kakao,ooooooa,kkako,kakaoa 我需要正则表达式女巫给带有2个或更少的’a’的单词,而不给没有’a’的单词 结果:a,akka,kakao,ooooooa,kkako 好的,实际上我正在使用: 这将返回0行,其中有带有2位和3位的单词 问题答案: 更新以在两者之间使用。

  • 我需要将数字从字符串提取到int数组,但在Matcher类中找不到合适的函数。有什么办法比我做得更好吗?例如,这样的split()函数按分隔符分割字符串并返回准备好的数组。 输出: 1111 2222 3333 4444