答え合わせ
プログラムの出力は次のようになります。
1 2 3プログラム内のコードは次のようになります。
function main() { console.log("I'm") console.log("learning") console.log("Kotlin!") }プログラムの正しいコードは次のとおりです。
function main() { console.log("Monday"); console.log("Tuesday"); console.log("Wednesday"); console.log("Thursday"); console.log("Friday"); }プログラムの 3 行目に、main 関数の関数本体の終了を示す閉じ中かっこがありません。
function main() { console.log("Tomorrow is rainy"); }プログラムを実行すると
TypeError: console.logs is not a functionというエラーが表示されます。これは、console.logsがJavaScriptでは認識されない関数であるためです。関数名をconsole.logに変更することでエラーが解消されます。function main() { console.logs("There is a chance of snow"); }プログラムを実行すると
SyntaxError: Unexpected identifierというエラーが表示されます。このメッセージでは、問題を解決するための方法が直接示されていません。これは、エラーのトラブルシューティングを行う場合によくあることで、予期しない動作を解決するためにコードを詳しく調べる必要があります。
よく見ると、コードの2番目のconsole.logの呼び出しにマークが付いており、この部分に問題があることがわかります。
これはJavaScriptでは各行に1つのステートメントのみが記述されていることが想定されているためです。
この場合、2番目と3番目のconsole.log関数呼び出しを別々の新しい行に移動することで、問題を解決できます。
/workspace/Main.js:5
console.log("Cloudy") console.log("Partly Cloudy") console.log("Windy")
^^^^^^^
正しいコード:
function main() {
console.log("Cloudy");
console.log("Partly Cloudy");
console.log("Windy");
}
- プログラムを実行すると
SyntaxError: Unexpected token '('というエラーが表示されます。 関数本体は、丸括弧()ではなく波括弧{}で囲む必要があります。function main() { console.log("How's the weather today?"); }