Follow Us!!:

アプリなら、たくさんの便利な機能が無料で使える!
今すぐアプリをダウンロードして、もっと自由に学ぼう!

履歴の確認
お気に入り・フォローの登録
通知の受け取り
ファイルの作成・追加・複製
メモの作成・確認
モチベボードの投稿
App StoreからダウンロードGoogle Playで手に入れよう
運営会社お問い合わせ利用規約プライバシーポリシー
YouTube利用規約

© 2025, okke, Inc.

キノコード / プログラミング学習チャンネル

【JavaScript超入門コース】12.関数 |関数を料理ロボットに例えて説明しました【プログラミング初心者向け入門講座】

次の動画:【JavaScript超入門コース】05.プログラム実行方法 |プログラムを書いて動かしてみよう【プログラミング初心者向け入門講座】

概要

動画投稿日|2020年4月25日

動画の長さ|9:09

この動画では、JavaScriptの関数について説明します。文字の書き起こし、ソースコードも完全無料です。サイトでの登録なども一切不要です。概要欄の下部にサイトURLあります。 ▼目次 0:26 関数とは 1:17 関数の定義と実行 2:55 引数なしの関数 4:16 引数ありの関数 6:22 戻り値のある関数 6:45 複数の引数がある関数 8:03 確認問題 ▼関連動画 【JavaScript超入門コース】01.コース紹介(https://youtu.be/_ExoqS3s17Y) 【JavaScript超入門コース】02.JavaScriptとは (https://youtu.be/ZJh1HkLiKfI) 【JavaScript超入門コース】03.環境構築(for Mac) (https://youtu.be/hjHjAFvDjU4) 【JavaScript超入門コース】03.環境構築(for Windows) (https://youtu.be/HoNzSoAGX1w) 【JavaScript超入門コース】04.プログラムの基本構造 (https://youtu.be/C7AdxmIe42M) 【JavaScript超入門コース】05.実行 (https://youtu.be/bWsp3mfkXL0) 【JavaScript超入門コース】06.変数 (https://youtu.be/j-6k5JptKP0) 【JavaScript超入門コース】07.データ型 (https://youtu.be/W26fVp7QPVs) 【JavaScript超入門コース】08.配列 (https://youtu.be/ra4Se192sp4) 【JavaScript超入門コース】09.演算子 (https://youtu.be/zrEYvn6aXi8) 【JavaScript超入門コース】10.条件分岐 (https://youtu.be/4eMQJuATAvM) 【JavaScript超入門コース】11.繰り返し (https://youtu.be/KEeufTLSMXA) 【JavaScript超入門コース】12.関数 (https://youtu.be/9MbzNo4aL9Q) 【JavaScript超入門コース】13.クラス (https://youtu.be/fYNKzHTUv-8) 【JavaScript超入門コース】14.実践 (https://youtu.be/VZcE7RFzbFQ) 【JavaScript超入門コース】15.総集編(https://youtu.be/gs0l4rsQCGM) ▼各超入門コース 合併版(約1時間) 【Python超入門コース】(https://youtu.be/HyU3XL2F9GE) 【JavaScript超入門コース】(https://youtu.be/gs0l4rsQCGM) 【Java超入門コース】(https://youtu.be/kjxetd5ylzI) 【PHP超入門コース】(https://youtu.be/bLxQYJV75h4) 【Go超入門コース】(https://youtu.be/kPXfMFJ0oIE) 【Ruby超入門コース】(https://youtu.be/0DO5bsQB5So) 【Kotlin超入門コース】(https://youtu.be/UswtcJlDZ3I) ▼自己紹介 現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など) 前職:リクルート ▼SNS Twitter : https://twitter.com/kino_code/likes Facebook : https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/ Website : https://kino-code.com/ ▼文字書き起こし 関数とは? まず、関数について説明します。 関数とは、いろいろな「処理」をまとめて1つにしたものです。 なぜ関数があるのでしょうか? 料理で例えてみます。 例えば、いつも作るカレーがあるとします。 そのレシピを料理ロボットに記憶してもらいます。 またカレーが食べたくなったときに、 ボタン1つで作れる。 しかも、その料理ロボットは、自分も使えるし、家族も使える。 その料理ロボットが関数なのです。 関数の便利なところは色々あるのですが、3つあげてみます。 同じものを2回書く必要がない 同じものを他の場面で使える 関数の中のコードを理解していなくても他の人も使うことができる といった便利な点です。 関数を作ることを「関数を定義する」といいます。 JavaScriptでの関数の定義方法についてみていきましょう。 関数の定義方法 func 関数名( ) { 実行する処理 } JavaScriptでは関数の定義にfunctionを使います。 functionの後に関数につける名前を書き、丸括弧を書きます。 関数に引数を渡したい場合は、丸括弧のなかに引数名を書きます。 引数は、何個でも渡すことができるので、必要な分だけカンマで区切って入れることができます。 最後に{ }波括弧を書いて、波括弧のなかに実行する処理を書きます。 関数の宣言と実行 それでは、実際に、コードを書いてみましょう。 function say_hello() { console.log("Hello World"); } say_hello(); 文字列の「Hello World」を表示する関数を作成していきましょう。 まずは function、そのあとに関数名を書きましょう。 関数名はメッセージを表示する意味を持つ「say_hello」を書きます。 今回、引数はないので丸括弧のみを書きます。 波括弧を書いて、実行する処理を書きます。 これで関数を定義することができました。 関数を実行するには、関数名、丸括弧を記述することができます。 関数名の「say_hello」に引数なしの丸括弧。これで「Hello World」が表示されるはずです。 実行してみましょう。 「Hello World」を表示することができました。 function say_hello() { console.log("Hello World"); } say_hello(); say_hello(); say_hello(); 定義した関数は何度でも呼び出すことができます。 3回、say_helloを記述しましょう。 「Hello World」は3回表示されるはずです。 実行してみましょう。 「Hello World」を3回表示することができました。 関数式 関数式では変数名、イコール、function、そのあとに関数名を書きます。 そのあとに、丸括弧を書き、波括弧。波括弧の中に、実行する処理を書きます。 波括弧の後に「;」(セミコロン)が必要なので、注意しましょう。 あいさつを表示する関数式を、コードを書いて作ってみましょう。 var hello= function say_hello() { console.log("Good Morning"); }; hello(); 変数名はあいさつという意味の「hello」とします。 関数名は「say_hello」としましょう。 functionのあとに関数名、丸括弧。丸括弧の中には引数を書くことができます。 波括弧を書いて、実行する処理を書きます。表示させる文字列は「Good Morning」としましょう。 波括弧の後に「;」(セミコロン)を書きます。 関数式を実行するときは、変数名、丸括弧を書きます。 変数名の「hello」に丸括弧を書きます。 実行してみましょう。「Good Morning」が表示されました。 var hello = function() { console.log("Good Morning"); }; hello(); 関数式は関数名を省略することができます。 関数名の「say_hello」を省略しましょう。 実行してみましょう。 関数名を省略してもエラーにならず表示することができました。 ※続きは、文字書き起こしブログで ▼文字書き起こし&ソースコードは下記ブログ https://kino-code.com/course-javascript12-function/ ▼タグ #JavaScript初心者 #プログラミング入門 #関数

タグ

#高1#高2#高3#大学#レベル2#JavaScript#講義

関連動画

10:00
【Python超入門コース】12.関数 |関数を料理ロボットに例えて説明しました【プログラミング初心者向け入門講座】キノコード / プログラミング学習チャンネル
31:13
【Python入門 #7】関数 | 処理を使いまわそうだれでもエンジニア / 山浦清透
4:04
【関数def Part1】授業でpython27 約4分 【引数】【関数】【戻り値】ケミカル
10:14
【高校情報Ⅰ】プログラミング 関数_Python編(引数、戻り値)|共通テスト完全攻略勉強法_133P【情報Ⅰ】アニメの教科書で共通テスト対策授業【ルークススクール】勉強法や高校、大学受験対策
9:21
【情報Ⅰ授業動画】4-(14) Python演習⑤関数【関数・引数・戻り値・再帰関数】【情報Ⅰ】解説動画

関連用語