我目前正在研究计算器,出于某些原因(长话短说)我不想使用 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/