ユーザーに尋ねる
入力を読み取ります
「ユーザーに尋ねる」は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フィードバックを取得できます。ローカル設定は不要です。