JavaScriptで関数を呼び出す方法は何ですか
JavaScript で関数を呼び出す方法: 1. 「Object.Function Name()」ステートメントを使用して呼び出します; 2. 「Function Name().call(Caller, Parameter 1, Parameter 2, .. . ..);" ステートメント呼び出し; 3. "関数名().apply(caller, パラメーター配列);" ステートメント呼び出しを使用します。
このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
#関数を実装する 3 つの方法
名前付き関数
<script type="text/javascript"> function show(name){ document.write(name+" hellow") } show('laoli'); </script>
# #匿名関数 (推奨) <script type="text/javascript">
var f=function(name){
document.write('name+" hellow")
}
f('laoli');
</script>
関数クラスを使用して匿名関数を構築します形式:
new Function (('パラメータリスト'), ('パラメータリスト'), ('関数実行本体'));注:
関数には大文字があります文字- パラメータリストと関数実行本体は引用符で囲む必要があります #セミコロンで終了
- ##
<script type="text/javascript"> var f = new Function('name', 'alert(name+"你好");'); f('laoli'); </script>
ログイン後にコピー - #列: 名前付きの使用関数
<script type="text/javascript"> function show(){ document.write('我是命名函数') } var f=show(); f();//函数调用 </script>
関数内の関数には、アクセスする前に最初に呼び出す必要があります
列: 関数内での関数呼び出しの実装 (ローカル関数の呼び出し)
<script type="text/javascript"> var num='laoli'; var f=function(num){ document.write(num+'真可爱'); function show(){ document.write('他不是女人') } show();//调用show()函数 } //执行函数 f(num); </script>
結果: Laoliとてもかわいいです、彼は女性ではありません関数を呼び出す 3 つの方法
call メソッドfunctionFunction application.(caller,parameter 1,parameter 2, .....)
- apply メソッドが関数 apply(caller,parameter array)
- を呼び出します。 ##注: デフォルトでウィンドウ オブジェクトに割り当てられる関数を宣言する場合
- #列: 3 つの呼び出しを実装します
<script type="text/javascript"> //创建命名函数 function show(name, age) { document.write(name + '是男人,他' + age + '岁'); } //对象.函数应用 window.show('小明', '30'); //all方法调用函数 函数应用.( 调用者,参数1 ,参数2 , .....) show.call(window, '小明', '30'); //apply方法调用函数 apply(调用者,参数数组) show.apply(window, ['小明', '30']); </script>
列: 配列内 関数呼び出し <script type="text/javascript">
//show传入两个参数 1个数组 1个函数
function show(arr, func) {
//func.call(window, arr);
func.apply(window, [arr])
}
show([1, 2, 3, 4], function(arr) {
for (i in arr) {
document.write(arr[i] + '<br/>')
}
});
</script>
[関連する推奨事項: JavaScript 学習チュートリアル
]
以上がJavaScriptで関数を呼び出す方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

C++ 関数呼び出しのパフォーマンスの最適化には、パラメーター受け渡し戦略と戻り値の型の最適化という 2 つの側面が含まれます。パラメータの受け渡しに関しては、値の受け渡しは小さなオブジェクトや変更不可能なパラメータに適していますが、参照またはポインタの受け渡しは大きなオブジェクトや変更可能なパラメータに適しており、ポインタを渡すのが最も高速です。戻り値の最適化の観点から、小さな値は直接返すことができ、大きなオブジェクトは参照またはポインターを返す必要があります。適切な戦略を選択すると、関数呼び出しのパフォーマンスが向上します。

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

C++ でのモジュール間での関数の呼び出し: 関数の宣言: ターゲット モジュールのヘッダー ファイルで呼び出される関数を宣言します。関数の実装: ソースファイルに関数を実装します。モジュールのリンク: リンカーを使用して、関数宣言と実装を含むモジュールをリンクします。関数の呼び出し:呼び出したいモジュールに対象モジュールのヘッダファイルを組み込み、関数を呼び出します。

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

C++ 関数呼び出しリフレクション テクノロジにより、実行時に関数パラメータと戻り値の情報を動的に取得できます。 typeid(decltype(...)) および decltype(...) 式を使用して、パラメーターと戻り値の型情報を取得します。リフレクションを通じて、関数を動的に呼び出し、ランタイム入力に基づいて特定の関数を選択できるため、柔軟でスケーラブルなコードが可能になります。
