このテンプレートを使用するには:
注:問題はコードヘルプ用ではありません-https://gitter.im/FreeCodeCamp/Helpでヘルプを求めてください
1.)厳密な等式演算子を使用する場合、Javascriptコンソールは、これらにフラグを立て、エラーXを赤で表示します。コードは厳密な等式演算子を使用して実行されません。
2.)W3Cの例http://www.w3schools.com/js/js_switch.aspは、使用されている代入演算子を示しています。これは、以下のコードでも使用され、テストに合格しています。
私はまだ学んでいますが、うまくいけば、これが役に立ち、修正を行うことができます。 ありがとう!
function myTest(val) {
var answer = "";
// Only change code below this line
switch (val) {
case 1:
answer = "alpha";
break;
case 2:
answer = "beta";
break;
case 3:
answer = "gamma";
break;
case 4:
answer = "delta";
break;
}
// Only change code above this line
return answer;
}
// Change this value to test
myTest(1);
ケース値は厳密な等式演算子でテストされます(===)
という意味です
switch (val) {
case 1:
if (val === 1)
と同等ですが、ケース内のすべてが厳密に等しい必要があるわけではありません。
さらに詳しい説明が必要な場合は、ヘルプチャットにアクセスしてください。 おかげで、幸せなコーディング!
素晴らしいです、ありがとう!
私のiPhoneから送信された
2016年2月24日午後3時1分、 LoganTegmannotifications @ github.comは次のように書いています。
ケース値は厳密な等式演算子でテストされます(===)
という意味です
スイッチ(val){
ケース1:
if(val === 1)と同等ですが、ケース内のすべてが厳密に等しい必要があるわけではありません。さらに詳しい説明が必要な場合は、ヘルプチャットにアクセスしてください。 おかげで、幸せなコーディング!
—
このメールに直接返信するか、GitHubで表示してください。
私は上記のコードを見ましたが、コードを厳密に同等に機能させることができませんでしたが、質問がある場合や間違っていると思われる場合は、これが私のコードです。コメントを残してください。
`
関数caseInSwitch(val){
var answer = "";
//この行の下のコードのみを変更します
スイッチ(val){
ケース1:
回答= "アルファ";
壊す;
ケース2:
回答= "ベータ";
壊す;
ケース3:
回答= "ガンマ";
壊す;
ケース4:
回答= "デルタ";
壊す;
}
//この行より上のコードのみを変更します
答えを返す;
}
//この値を変更してテストします
caseInSwitch(2);
`
最も参考になるコメント
という意味です
if (val === 1)
と同等ですが、ケース内のすべてが厳密に等しい必要があるわけではありません。さらに詳しい説明が必要な場合は、ヘルプチャットにアクセスしてください。 おかげで、幸せなコーディング!