質問編集履歴
3
情報の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -153,4 +153,8 @@
|
|
153
153
|
ブレークポイントを設定し、どうプログラムが進んでいるのかを詳細に調べました。また、ラベルで該当する文を{}で囲み、for文としてでなくラベル文として機能するようにしました。
|
154
154
|
|
155
155
|
###補足
|
156
|
-
"1+4"で検証しました。
|
156
|
+
"1+4"で検証しました。
|
157
|
+
|
158
|
+
###修正したこと
|
159
|
+
ラベル {}の{}を削除
|
160
|
+
break ラベルをcontinue ラベルに変更
|
2
回答のアドバイスに基づき変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,9 +49,9 @@
|
|
49
49
|
for (var cntmain = 0; cntmain < 2; cntmain++) { //i////gotoの代わり
|
50
50
|
/*var sikip = "";
|
51
51
|
if (sisokunochk != 0) {
|
52
|
-
|
52
|
+
continue loop;
|
53
53
|
}*/
|
54
|
-
subloop:
|
54
|
+
subloop:
|
55
55
|
for (var cntb = 0; cntb < sikilong; cntb++) { //j
|
56
56
|
var sisokunochk = 0;//テスト//
|
57
57
|
var sikip = "";//テスト//
|
@@ -131,10 +131,9 @@
|
|
131
131
|
continue; //もう四則演算子がない
|
132
132
|
} //w
|
133
133
|
if (sisokunochk != 0) { //x
|
134
|
-
|
134
|
+
continue subloop; //まだ四則演算子がある
|
135
135
|
} //x
|
136
136
|
} //j
|
137
|
-
}/////ラベルブロック
|
138
137
|
|
139
138
|
} //i
|
140
139
|
alert("答え:" + siki);
|
1
定義されていなかったものを定義
title
CHANGED
File without changes
|
body
CHANGED
@@ -61,6 +61,12 @@
|
|
61
61
|
var sikipb = "";
|
62
62
|
var sikisisoku = "";
|
63
63
|
var sikiright = "";
|
64
|
+
var twosisoku = 0;////
|
65
|
+
for (var cntxyz = 2; cntxyz < 4; cntxyz++) {//xyz
|
66
|
+
if (sisoku[cntxyz] == siki.charAt(cntb)){//cntxyz
|
67
|
+
twosisoku = 1;
|
68
|
+
}//cntxyz
|
69
|
+
}//xyz
|
64
70
|
for (var cntz = 0; cntz < 4; cntz++) { //k
|
65
71
|
if (sisoku[cntz] == siki.charAt(cntb)) { //l
|
66
72
|
counter = 1;
|