输出字符串中两个变量的加/减/乘/除?

时间:2015-07-23 06:29:51

标签: javascript variables

我需要输出例如"变量+变量"而不只是显示最终结果。这可能非常简单(希望如此),但我遇到了麻烦。

  var rand1=Math.floor(Math.random() * 21);
  var rand2=Math.floor(Math.random() * 21);
  var result= rand1+rand2;
  document.getElementById('id1').innerHTML = result;

这显然只返回加起来的两个数字的结果。我需要一种方法来输出元素,如:随机数+随机数=答案。

3 个答案:

答案 0 :(得分:1)

这总是有效的

var result= rand1.toString() + ' + ' + rand2.toString();

这也应该有用

var result= rand1 + ' + ' + rand2;

答案 1 :(得分:1)

添加两个随机数,然后将其转换为字符串:

var sumrand = rand1+rand2;
var result = String(rand2) + '+' + String(rand2) + '=' + sumrand;

答案 2 :(得分:1)

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;