JavaScriptのメソッド(関数)を定義する方法は何ですか

青灯夜游
リリース: 2021-04-26 15:58:14
オリジナル
4375 人が閲覧しました

Javascript メソッド(関数)の定義方法: 1. 定義式、構文形式 "function funname (パラメータ リスト) {関数本体;}"; 2. 変数式、構文形式 "var funname=function (パラメータ リスト) ){関数本体;}」。

JavaScriptのメソッド(関数)を定義する方法は何ですか

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Method (メソッド) は、オブジェクトを通じて呼び出される JavaScript 関数です。言い換えれば、メソッドは関数でもあり、単なる特殊関数です。関数とオブジェクトを一緒に記述すると、関数はメソッドになります。

JavaScript でメソッド (関数) を定義するには 2 つの方法があります:

2 種類の関数定義 メソッドの違い: 1 つ目は定義式と呼ばれ、2 つ目は変数式と呼ばれます。実際のアプリケーションでは、この 2 つに違いはありませんが、呼び出しの順序に違いがあります。定義は呼び出しの後に定義できますが、変数式は定義できません。例は次のとおりです

1、定義は

<script>
function test(age){     //先定义方法,再调用
    console.log(age);
}
test(23);
</script>
ログイン後にコピー

<script>
test(23);  
function test(age){     //先调用,再定义方法,不会出错
    console.log(age);
}
</script>
ログイン後にコピー

## です

# 2. 変数式

<script>
	var print=function(name){
		console.log(name);
	}
	print("tom");
</script>
ログイン後にコピー

<script>
		print("tom");		//先调用,再定义会出错。
		var print=function(name){
			console.log(name);
		}
</script>
ログイン後にコピー

関数パラメータ一覧と戻り値:

関数パラメータ リスト: JavaScript の関数パラメータ リストのパラメータにはデータ型を含めることはできません。関数パラメータの数は 0 ~ 255 にすることができます。複数のパラメータがある場合、パラメータはカンマで区切られます。

関数の戻り値: JavaScript 関数 関数の戻り値の型部分が定義されていない場合、JavaScript 関数は関数本体の return 戻り値ステートメントに基づいて戻り値の型を決定します。return 戻り値ステートメントがない場合、関数は戻り値の型を決定します。戻り値はありません。

注:

関数内で変数を宣言する場合、var キーワードが無視されると、その変数はグローバル変数になります。次の例のように、

##var を定義した後、12 番目の部分でエラーが発生します。コード行

[推奨学習:

JavaScript 上級チュートリアル]

以上がJavaScriptのメソッド(関数)を定義する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート