javascript - 如何在 "+"登录 JavaScript 之前选择一个整数

标签 javascript calculator

我目前正在研究计算器,出于某些原因(长话短说)我不想使用 eval 函数。

所以我想做的是

var exp = document.form.textview.value; 
//everything on the calc is displayed in a form
var a = intiger up until the + sign

现在我不知道该怎么做,我试过了

var a = exp.charAt(0)

但这只是给了我第一个字符,如果数字是 2 位数字怎么办。

感谢所有帮助,感谢您阅读 祝你今天过得愉快, 幼虫

最佳答案

据我了解,您正在尝试查找 + 号之前的所有字符 在12324+的例子中你想返回12324?

因此,我会在字符串上使用“split”方法。


var value = "12324+";
var number = value.split('+')[0];

这会将字符串拆分为一个数组并将第一个索引(数字)返回给数字变量

关于javascript - 如何在 "+"登录 JavaScript 之前选择一个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59601010/

相关文章:

java - 如何从 JTextfield 获取文本并将其用作 int

javascript - 在 JS 函数中打开一个新的 HTML 页面,然后在上面写一些 HTML

javascript - 使用 Bluebird Promises 做某事 N 次

javascript - Socket.io 在浏览器导航到新页面之前接收消息

c - 不使用 math.h 库的 Sin 函数

Java 基本 CLI 计算器

javascript - 我如何检查这个 javascript 对象?

javascript - VBA for Excel,如何加载 .js 文件作为 Jscript Scriptcontrol 对象

swift - 如何在 Swift 中进行数字相乘?

javascript - 如何从一个输入中拆分值然后计算它