0Pricing
Javascript for Kids · レッスン

ユーザーに尋ねる

入力を読み取ります

「ユーザーに尋ねる」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。

ユーザーと対話する! 💬

本格的な変換器は、あなたに温度を尋ねます! プログラムが入力を受け取る方法を学びましょう。 💬🌡️

console.log('Let us ask for a number! 💬')

入力とは何でしょうか? 📥

入力とは、数値や名前を入力するなど、人がプログラムに与える情報のことです。 📥

console.log('Input is what YOU type in!')

入力を仮定する 🎭

練習では、ユーザーが入力した数値を変数に入れて、入力を仮定できます。 🎭

let userTemp = 25
console.log('The user typed:', userTemp)

入力を使う 🔧

入力を受け取ったら、それを変換できます! ユーザーが入力した摂氏を華氏に変換しましょう。 🔧

let userTemp = 25
let result = userTemp * 9 / 5 + 32
console.log('That is', result, 'F')

数値と文字列 🔢

ユーザーが入力すると、コンピューターはそれを'25'のような文字列として扱うことがよくあります。Number()を使って数値に変換します。 🔢

let typed = '25'
let temp = Number(typed)
console.log('As a number:', temp + 5)

なぜ文字列を変換するのでしょうか? 🤨

変換を忘れるとどうなるか見てみましょう! 文字列と文字列を足すと、加算されずにそのままつながってしまいます。 🤨

console.log('25' + 5)
console.log(Number('25') + 5)

どの尺度かを尋ねる 🔀

どちらの方向に変換するかも尋ねられます。ここでは、ユーザーが「摂氏から華氏」を選んだと仮定しましょう。 🔀

let choice = 'C to F'
console.log('User wants:', choice)

関数に入力を渡す 🛠️

ユーザーの数値を、そのまま変換関数に渡します! 🛠️

function toF(c) { return c * 9 / 5 + 32 }
let userTemp = 30
console.log(userTemp, 'C =', toF(userTemp), 'F')

不正な入力を確認する 🚫

誰かが変な値を入力したらどうなるでしょうか? 本当に数値かどうかを確認できます! 🚫

let typed = 'banana'
let temp = Number(typed)
if (isNaN(temp)) {
  console.log('That is not a number! 🍌')
}

親切な案内を表示する 😊

入力を尋ねる前に、何を入力すればよいかユーザーにわかるよう、親切なメッセージを表示しましょう! 😊

console.log('Please enter a temperature in Celsius: 🌡️')
let userTemp = 18
console.log('You entered:', userTemp)

入力のデモを完成させる 🎮

入力の流れ全体がこちらです。あいさつをして、読み取り、変換します! 🎮

console.log('Enter Celsius: 🌡️')
let typed = '20'
let temp = Number(typed)
let f = temp * 9 / 5 + 32
console.log(temp, 'C =', f, 'F')

クイックチェック ✅

入力についての知識を試してみましょう! 🧠

入力の達人! 🌟

よくできました! これでユーザーに尋ねる方法を学びました! 🎉

  • 入力とは、ユーザーが与える情報です 📥
  • Number()は文字列を数値に変換します 🔢
  • 不正な入力を確認します 🚫

最後のステップは、結果の表示です! 📢

console.log('Asking the user: DONE! 🌟')

よくある質問

「ユーザーに尋ねる」レッスンは無料ですか?

はい。「ユーザーに尋ねる」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。

「ユーザーに尋ねる」で何を学びますか?

入力を読み取ります ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Javascript for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「ユーザーに尋ねる」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavascript for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 2つの温度尺度
  2. 公式
  3. ユーザーに尋ねる
  4. 結果を表示する
← Javascript for Kidsに戻る