输出字符串中两个变量的加/减/乘/除
Output the addition/subtraction/multiplication/division of two variables in a string?
我需要输出例如"variable + variable"而不只是显示最终结果。这可能非常简单(希望如此),但我对此有麻烦。
var rand1=Math.floor(Math.random() * 21);
var rand2=Math.floor(Math.random() * 21);
var result= rand1+rand2;
document.getElementById('id1').innerHTML = result;
这显然只是返回两个数字相加的结果。我需要一种方法来输出元素,如:随机数+随机数=答案。
innerHTML
的值可以表示为rand1 + "+" + rand2 + "=" + result
,如下所示,
var rand1=Math.floor(Math.random() * 21);
var rand2=Math.floor(Math.random() * 21);
var result= rand1+rand2;
document.getElementById('id1').innerHTML = rand1 + "+" + rand2 + "=" + result;
这总是有效的
var result= rand1.toString() + ' + ' + rand2.toString();
应该也可以
var result= rand1 + ' + ' + rand2;
将两个随机数相加,然后将其转换为字符串:
var sumrand = rand1+rand2;
var result = String(rand2) + '+' + String(rand2) + '=' + sumrand;
相关文章:
- 在HTML包围的javascript中添加两个变量
- 填写表单后替换两个变量
- 为两个ID设置一个变量的正确语法
- 用于交换两个变量的 JavaScript 函数
- 使用一个表达式将两个变量分配给相同的值
- 如何添加两个变量而不使其在javascript中连接
- 通过变量在两个数字之间切换
- 有可能让两个变量指向同一个对象吗?(javascript)
- 在两个浏览器选项卡之间共享变量范围
- 带有两个变量函数的Ajax提交表单
- 将两个变量的值加在一个变量中
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- 如何使用javascript获取两个变量的最高值
- 在同一页上的两个脚本中使用全局变量
- 在两个导出的函数中使用变量
- 如何从字符串中获取两个变量
- 删除两个函数使用的全局变量
- 测试两个变量是否包含一些数据 JavaScript
- 定义两个具有相同参数的变量
- 将两个变量从php发送到javascript