JavaScript関数の使い方

Dec 17, 2018 pm 01:52 PM
JavaScript関数

関数は同じ処理を共同で定義し、複数の用途に使用できるようにします。次の記事では JavaScript関数の使い方関数の使い方 での関数の使い方を紹介します。

JavaScript関数の使い方関数の使い方

コードが多い場合は、同じ処理を何度も使用する必要がある場合がありますが、コピーして貼り付けることで時間を節約できます。コードが非常に長くなってしまうため、後続の操作に不便になります。このとき、同じ処理を関数として定義し、この関数を呼び出すと、コードが非常に簡潔になります。

さらに、この関数には、処理が必要なコードの一部を変更する必要がある場合、1 か所だけ変更すれば済むという利点もあります。

JavaScript関数の使い方関数の使い方 での function の定義を見てみましょう

基本的な形式

関数を定義するときに最初に必要なものは function です。次に、関数の名前を記述し、必要な処理を {} 内に記述します。最も簡単な記述方法は次のとおりです。


<script>
function 函数名( ) {
  处理的代码
}
</script>
ログイン後にコピー

パラメータと戻り値

また、関数にパラメーターを渡す場合は、パラメーター名を括弧内に入力します。パラメータは「,」で区切って必要なだけ追加できます。したがって、同じ処理を行う場合でも、渡されたパラメータに従ってコンテンツを処理することができます。

また、この呼び出し関数の処理結果を取得したい場合は、returnキーワードを使用すると、関数内で処理した結果の戻り値が渡されます。

<script> 
function 函数名(参数1,参数2,...){ 
  处理的代码
   return 返回值; 
}
</ script>
ログイン後にコピー

関数型プログラミングの使用例を

具体的に見てみましょう

最初に変数を使用して書き込み、入力された金額に応じて変数をお金として定義します。 use document.write は、「金持ち」、「普通の人」、「貧乏人」の 3 種類の文字列を出力します。

コードは次のとおりです

<!DOCTYPE html>
<html>
  <head>
    <meta charset = "utf-8">
    <title>JavaScript関数の使い方関数の使い方</title>
  </head>
  <body>
    <script>
      var money;
      if (money > 5000) {
        document.write("有钱人");
      } else if (money > 3000){
        document.write("普通人");
      } else {
        document.write("贫穷");
      }
    </script>
  </body>
</html>
ログイン後にコピー

上記のコードに基づいて、入力された金額に応じて、実行結果は「金持ち」または「普通の人」または「貧乏」になります。関数が使用されない場合は、同じコードを記述する必要があります。

    <script>
      var money=10000;
      if (money > 5000) {
        document.write("有钱人");
      } else if (money > 3000){
        document.write("普通人");
      } else {
        document.write("贫穷");
      }
    </script>
ログイン後にコピー

変数マネーの値を10000に入力すると出力結果は「金持ち」になります


JavaScript関数の使い方関数の使い方

変数マネーを入力するとが 4000 の場合、結果は次のようになります。 「普通の人」にとって、入力された金額が 2000 の場合、それは「貧しい」ことを意味します。

したがって、varmoney の値を変更するだけで、他は何も変更する必要はありませんが、コードが多くなりますが、このとき関数を定義すると、コードは非常に簡単になります#。


##関数の具体的な使用例を見てみましょう

ここでの関数名は「judge」です。入力した変数のお金の価値で「お金持ち」「普通の人」「貧しい人」を判断したいからです。

実際には、どのような情報が関数に渡されるのかわからないため、変数moneyを使用してパラメータを定義します。この関数は、変数moneyに入力された値に基づいて出力値と文字列を変更します。

function judge(money) {
  if (money > 5000) {
    document.write("有钱人");
  } else if (money > 3000){
    document.write("普通人");
  } else {
    document.write("贫穷");
  }
}
ログイン後にコピー

こうすることで、これまで何度も繰り返し書いてきたコードを削除し、judgeという関数に置き換えることができます。

コードは次のとおりです

<script>
  function judge(money) {
    if (money > 5000) {
      document.write("有钱人");
    } else if (money > 3000){
      document.write("普通人");
    } else {
      document.write("贫穷");
    }
  }

  var money = 10000;
  judge(money);
  var money = 4000;
  judge(money);
  var money = 2000;
  judge(money);
</script>
ログイン後にコピー

実行結果は次のとおりです


JavaScript関数の使い方戻り値を使用して、 return

document.write を使わずに判定結果の文字列を返すこともできます。 。この場合、戻り値 return を使用します。判定結果文字列「豊か」「普通」「貧乏」を代入したら、最後にreturnで結果変数の値を返します。

コードは次のとおりです

<script>
  function judge(money) {
    var result;
    if (money > 5000) {
      result = "有钱人";
    } else if (money > 3000){
      result = "普通人";
    } else {
      result = "贫穷";
    }
      return result;
    }
  var money = 10000;
  var result = judge(money);
  document.write(result);
  var money = 4000;
  var result = judge(money);
  document.write(result);
  var money = 2000;
  var result = judge(money);
  document.write(result);
</script>
ログイン後にコピー

ランニング効果は変わりません


#最後に簡単に見てみましょうJavaScript関数の使い方ローカル変数とは


ローカル変数とは、関数内で定義された変数を指し、その関数内でのみ役割を持ちます。

「var 変数名」の宣言は通常の変数と変わりませんが、ローカル変数の場合は関数内で宣言します。

以上がJavaScript関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JavaScript 関数の非同期プログラミング: 複雑なタスクを処理するための重要なヒント JavaScript 関数の非同期プログラミング: 複雑なタスクを処理するための重要なヒント Nov 18, 2023 am 10:06 AM

JavaScript 関数の非同期プログラミング: 複雑なタスクを処理するための必須スキル はじめに: 最新のフロントエンド開発では、複雑なタスクを処理することが不可欠な部分になっています。 JavaScript 関数の非同期プログラミング スキルは、これらの複雑なタスクを解決する鍵となります。この記事では、JavaScript 関数の非同期プログラミングの基本概念と一般的な実践的な方法を紹介し、読者がこれらのテクニックをよりよく理解して使用できるように、具体的なコード例を示します。 1. 非同期プログラミングの基本概念 従来の同期プログラミングでは、コードは次のようになります。

JavaScript 関数を使用して Web ページのナビゲーションとルーティングを実装する JavaScript 関数を使用して Web ページのナビゲーションとルーティングを実装する Nov 04, 2023 am 09:46 AM

最新の Web アプリケーションでは、Web ページのナビゲーションとルーティングの実装は非常に重要な部分です。 JavaScript 関数を使用してこの関数を実装すると、Web アプリケーションをより柔軟でスケーラブルで使いやすいものにすることができます。この記事では、JavaScript 関数を使用して Web ページのナビゲーションとルーティングを実装する方法を紹介し、具体的なコード例を示します。 Web ページ ナビゲーションの実装 Web アプリケーションの場合、Web ページ ナビゲーションはユーザーが最も頻繁に操作する部分です。ユーザーがページをクリックしたとき

JavaScript 関数を使用したデータ視覚化のリアルタイム更新 JavaScript 関数を使用したデータ視覚化のリアルタイム更新 Nov 04, 2023 pm 03:30 PM

JavaScript 関数を使用したデータ視覚化のリアルタイム更新 データ サイエンスと人工知能の発展に伴い、データ視覚化は重要なデータ分析および表示ツールになりました。データを可視化することで、データ間の関係性や傾向をより直感的に理解できるようになります。 Web 開発では、JavaScript は強力なデータ処理機能と動的な対話機能を備えた一般的に使用されるスクリプト言語です。この記事では、JavaScript 関数を使用してデータ視覚化のリアルタイム更新を実現する方法を紹介し、具体的な方法を示します。

JavaScript 関数を使用して画像カルーセルとスライドショー効果を実装する JavaScript 関数を使用して画像カルーセルとスライドショー効果を実装する Nov 04, 2023 am 08:59 AM

JavaScript は、Web ページにインタラクティブな効果を追加するために使用できるスクリプト言語です。このうち、画像カルーセル効果とスライドショー効果は、Web ページのアニメーション効果として一般的ですが、この記事では、JavaScript 関数を使用してこれら 2 つの効果を実現する方法と具体的なコード例を紹介します。画像カルーセル 画像カルーセルは、複数の画像を特定の方法で順番に再生するエフェクトです。画像カルーセルを実装する場合は、JavaScript タイマーと CSS スタイル コントロールを使用する必要があります。 (1) 準備作業 まずはHTMLファイルに

JavaScript 関数を使用してユーザーのログインと権限の検証を実装する JavaScript 関数を使用してユーザーのログインと権限の検証を実装する Nov 04, 2023 am 10:10 AM

JavaScript 関数を使用してユーザーのログインと権限の検証を実装する インターネットの発展に伴い、ユーザーのログインと権限の検証は多くの Web サイトやアプリケーションにとって不可欠な機能になりました。ユーザーのデータのセキュリティとアクセス権を保護するには、いくつかのテクノロジーと方法を使用してユーザーの身元を確認し、アクセス権を制限する必要があります。広く使用されているスクリプト言語として、JavaScript はフロントエンド開発において重要な役割を果たします。 JavaScript 関数を使用して、ユーザーのログインと権限の検証機能を実装できます。

JavaScript 関数を使用してユーザー インタラクションと動的な効果を実現します JavaScript 関数を使用してユーザー インタラクションと動的な効果を実現します Nov 03, 2023 pm 07:02 PM

JavaScript 関数を使用してユーザー インタラクションと動的な効果を実現する 最新の Web デザインの発展に伴い、ユーザー インタラクションと動的な効果がユーザーの注目を集める鍵となっています。一般的に使用されるスクリプト言語として、JavaScript は強力な機能と柔軟な機能を備えており、さまざまなユーザー インタラクションや動的な効果を実現できます。この記事では、いくつかの一般的な JavaScript 関数を紹介し、具体的なコード例を示します。要素のスタイル(スタイル)の変更はJavaScript関数で簡単に変更可能

JavaScript 関数を使用してファイルをアップロードおよびダウンロードする JavaScript 関数を使用してファイルをアップロードおよびダウンロードする Nov 04, 2023 am 08:30 AM

JavaScript 関数を使用してファイルのアップロードとダウンロードを実装する インターネットの発展と普及に伴い、ファイルのアップロードとダウンロードは Web アプリケーションの一般的な機能の 1 つになりました。この記事では、JavaScript 関数を使用してファイルのアップロードおよびダウンロード機能を実装する方法と、具体的なコード例を紹介します。ファイルのアップロード ファイルのアップロードとは、Web ページを通じてローカル ファイルをサーバーにアップロードすることを指します。 FileAPI は、ファイルの選択とアップロードを処理するために HTML5 で提供されています。 FileAPI で Fi を活用できます

JavaScript 関数を使用してデータの視覚化を動的に更新する JavaScript 関数を使用してデータの視覚化を動的に更新する Nov 03, 2023 pm 04:56 PM

JavaScript 関数を使用して動的に更新されるデータの視覚化 データの視覚化はビッグ データ時代の非常に重要な部分であり、直感的な方法でデータを表示し、人々がデータをよりよく理解して分析できるようにすることができます。 JavaScript はクライアント側のスクリプト言語として、関数を通じてデータ視覚化の動的な更新を実現できます。この記事では、JavaScript 関数を使用してこの機能を実現する方法と、具体的なコード例を紹介します。 1. コードを書き始める前のデータ視覚化の基礎

See all articles