如何使用提示求和,就像一个简单的计算器
How do I sum numbers using a prompt, like a simple calculator?
我试着用JavaScript做一件非常简单的事情,一个百分比计算器。这是代码:
var num = prompt("What is the number?")
var perc = prompt("What is the percentage of change?")
var math = num / (perc + 100) * 100
var result = alert(eval(math))
但是,出于某种原因,我可以总结,例如:
var num1 = 15
var num2 = 100
alert(num1 + num2)
它会显示115,但我不能用这样的东西求和:
var num1 = prompt("Input a number.")
var num2 = 100
alert(num1 + num2)
如果我在num1中写入15,则警报将显示15100。我试过一些东西,但都不起作用,所以我真的需要帮助。
Yours不起作用,因为它有效地执行了"15" + 100 = 15100
,因为prompt返回了一个字符串。
您需要使用parseInt 将其从字符串强制转换为数字
var num1 = parseInt(prompt("Input a number."), 10) //10 for decimal
var num2 = 100
alert(num1 + num2)
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 问题用moment JS制作一个简单的时间表
- 测试一个简单的javascript按钮
- 用Jquery map和moment js制作一个简单的时间线
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 一个简单的粘性头jQuery脚本的问题
- Sencha Touch使一个简单的按钮工作
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何在Javascript中定义一个简单的自动重启倒计时
- 如何使一个简单的HTML文件成为wordpress中可用的页面
- 如何用D3添加一个简单的圆弧
- angularjs做一个简单的倒计时
- 创建一个简单的处理 p5.js 库
- 是否有一个简单的 JQuery 过程来替换页面上每段内部文本的字符串
- 如何在构造函数中创建一个简单的DOM元素,并在调用时将其附加到元素中
- 是否可以将PHP的一个简单片段重新编码为javascript
- 尝试创建一个简单的求和计算器
- 如何使用jquery添加一个简单的转换
- 正在寻找一个简单的JavaScriptHTMLGUI构建器,我可以将其嵌入到我的网站中