求解答?代碼如下!
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
? ? function func() {
? ? ? ? ? ? var mXn = new Array(8);
? ? ? ? ? ? for (var i = 0; i < 8; i++) {
? ? ? ? ? ? ? ? mXn[i] = new Array();
? ? ? ? ? ? ? ? for(var j=0;j<8;j++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? mXn[i][j]="第"+i+"行"+j+"列";
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? document.write("<table border=\"1\" width=\"700\">");
? ? ? ? ? ? for (var i = 0; i < 8; i++) {
? ? ? ? ? ? ? ? document.write("<tr>");
? ? ? ? ? ? ? ? for (var j = 0; j < 8; j++) {
? ? ? ? ? ? ? ? ? ? document.write("<td>");
? ? ? ? ? ? ? ? ? ? document.write(mXn[i][j]);
? ? ? ? ? ? ? ? ? ? document.write("</td>");
? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? document.write("</tr>");
? ? ? ? ? ? }
? ? ? ? ? ??
? ? ? ? }
? ? ? ? func();
</script>
</head>
<body>
</body>
</html>
在學二維數組時在一博客看見關于二位數組的解答,但是在上面代碼中加粗下劃線的代碼一直困擾我,為什么在輸出的時候?"document.write("<table border=\"1\" width=\"700\">")"會加上“\”?
2016-03-10
加\的是轉義字符,你可以去查下用法,
"<table border=\"1\" width=\"700\">"這里是為了讓”起作用
2017-12-10
題外話,怎么覺得第一個for循環可以刪掉啊,第二個可以獨立生成效果,第一個不是重復了嗎?
2016-03-10
\"替換中間的雙引號部分