带有字符串连接的Javascript alert()

时间:2017-09-14 18:23:12

标签: javascript ios xcode

我试图打印出两个二项式的加法。我最后收到一条错误信息,我不太确定我应该做些什么来修复它。我只是想通过添加两个二项式来提醒用户他们的答案。因此,如果用户输入1代表a,b,c& d,它应输出' 2 + 2i'。我的主要目标是找出如何正确输出数学,但如果有人有关于如何更有效地连接变量的任何提示,那将是有帮助的。

(define-type OE
  (group (expr1 OE?) (expr2 OE?))
  (sequentially (expr1 OE?) (expr2 OE?))
  (together (expr1 OE?) (expr2 OE?))
  (join (expr1 OE?) (expr2 OE?))
  (arrive (expr OE?))
  (give (expr1 OE?) (name string?) (id-ref1 symbol?) (in string?) (expr2 OE?))
  (some-variant-id (string-literal string?))
  (some-other-variant-id (id-ref2 symbol?)))

2 个答案:

答案 0 :(得分:0)

var a1 = prompt("Enter a positive whole number for 'a'");
var b1 = prompt("Enter a positive whole number for 'b'");
var c1 = prompt("Enter a positive whole number for 'c'");
var d1 = prompt("Enter a positive whole number for 'd'");

var a = parseInt(a1);  // These four lines convert input from string to int
var b = parseInt(b1);
var c = parseInt(c1);
var d = parseInt(d1);  

aPlusC = (a + c);
bPlusD = (b + d);
bPlusDFinal = bPlusD + "i";

var calc1 = aPlusC + "+ " + bPlusDFinal; // you missed "+" before bPlusDFinal

alert(calc1);

答案 1 :(得分:0)

尝试以下代码。

var a1 = prompt("Enter a positive whole number for 'a'");
var b1 = prompt("Enter a positive whole number for 'b'");
var c1 = prompt("Enter a positive whole number for 'c'");
var d1 = prompt("Enter a positive whole number for 'd'");

var a = parseInt(a1);  // These four lines convert input from string to int
var b = parseInt(b1);
var c = parseInt(c1);
var d = parseInt(d1);  

aPlusC = (a + c);
bPlusD = (b + d);
bPlusDFinal = bPlusD + "i";
bPlusDFinal = "+" + bPlusDFinal
var calc1 = aPlusC + bPlusDFinal;
alert(calc1);