G
greenflame
I have the following script but it does not show anything. It works of
I take away the squareroot function. I dont see what is wrong.
function show(input) {
if (input.length == 1) {
for (i=0;i<input[0].length;i++) {
document.write(convert(input[0]));
}
document.write("<br>");
} else {
for (i=0;i<input.length;i++) {
for (j=0;j<input[0].length;j++) {
document.write(convert(input[j]));
}
document.write("<br>");
}
}
}
function squareroot(input) {
output = copy2darr(input);
top = new Array(output[0].length);
for (var i=0;i<output[0].length;i++) {
top = "—";
}
n = output.unshift(top);
for (var i=0;i<output.length;i++) {
if (i == 0) {
n = output.unshift("┌");
} else {
n = output.unshift("│");
}
}
for (var i=0;i<output.length;i++) {
if (i != output.length-1) {
n = output.unshift(" ");
} else {
n = output.unshift("\"); // It says there is an
unterminated string constant here.
}
}
return output;
}
document.write("long hyphen: <br>leftmost peice:
┌<br>rightmost peice: ┐<br>taller bar: │<br>square
root symbol: √<br><br>");
arr = [
[" ","5"," "," "," "," "],
["x"," "," ","+"," ","x"]];
show(arr);
I take away the squareroot function. I dont see what is wrong.
function show(input) {
if (input.length == 1) {
for (i=0;i<input[0].length;i++) {
document.write(convert(input[0]));
}
document.write("<br>");
} else {
for (i=0;i<input.length;i++) {
for (j=0;j<input[0].length;j++) {
document.write(convert(input[j]));
}
document.write("<br>");
}
}
}
function squareroot(input) {
output = copy2darr(input);
top = new Array(output[0].length);
for (var i=0;i<output[0].length;i++) {
top = "—";
}
n = output.unshift(top);
for (var i=0;i<output.length;i++) {
if (i == 0) {
n = output.unshift("┌");
} else {
n = output.unshift("│");
}
}
for (var i=0;i<output.length;i++) {
if (i != output.length-1) {
n = output.unshift(" ");
} else {
n = output.unshift("\"); // It says there is an
unterminated string constant here.
}
}
return output;
}
document.write("long hyphen: <br>leftmost peice:
┌<br>rightmost peice: ┐<br>taller bar: │<br>square
root symbol: √<br><br>");
arr = [
[" ","5"," "," "," "," "],
["x"," "," ","+"," ","x"]];
show(arr);