var answer1, answer2, answer3, m;
var a = window.prompt("(a+b)^2の計算を行います。aの値を代入して下さい。", "");
var b = window.prompt("bの値を代入して下さい。", "");
if (/x/.test(a))
{
answer1 = Math.pow(parseInt(a.split("x")), 2);
answer2 = parseInt(a.split("x")) * parseInt(b) * 2;
answer3 = Math.pow(parseInt(b), 2);
if (answer2 > 0) {
m = answer1 + "x^2+" + answer2 + "x+" + answer3
}
else if (answer2 < 0) {
m = answer1 + "x^2" + answer2 + "x +" + answer3
}
else if (a == "x")
{
answer2 = 2 * parseInt(b);
answer3 = Math.pow(parseInt(b), 2);
if (answer2 > 0) {
m = "x^2+" + answer2 + "x+" + answer3
}
else if (answer2 < 0) {
m = "x^2" + answer2 + "x+" + answer3;
}
}