ホームページ ウェブフロントエンド jsチュートリアル js は関数パラメータのデフォルト値を設定します (パラメータが渡されない場合に適しています)_javascript スキル

js は関数パラメータのデフォルト値を設定します (パラメータが渡されない場合に適しています)_javascript スキル

May 16, 2016 pm 04:58 PM
function パラメータ デフォルト値

今日、js 情報ボックスをシミュレートする div css クラス ライブラリを作成するときに問題が発生しました。パラメーターを渡さない場合、「プロンプト情報」がウィンドウ タイトルとして自動的に使用されることを望みます。このように書いてみました

コードをコピー コードは次のとおりです。

function MessageBox( title="" ){
}

私の操作が失敗したことは疑いの余地がありません (そうでなければこのブログ記事を投稿していなかったでしょう)

最後に、Baidu をいくつか読んだ後、こんな良いものを見つけました
コードをコピー コードは次のとおりです:

function test(a ){
var b=arguments[0]?arguments[0]:50;
return a ':' b
}

私の漠然とした理解によると、配列は添字が 0 から始まり、

の順序で関数のパラメータを表します。たとえば、上の例の argument[0] はパラメータ a

を表します。実際、arguments[0] ?arguments[0]:50 は次のように記述することもできます。この記述方法は非常に簡潔です。以上がjsで関数のパラメータのデフォルト値を設定する方法です。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHP バージョン 5.4 の新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法 PHP バージョン 5.4 の新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法 Jul 29, 2023 pm 09:19 PM

PHP バージョン 5.4 の新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法

機能とはどういう意味ですか? 機能とはどういう意味ですか? Aug 04, 2023 am 10:33 AM

機能とはどういう意味ですか?

i9-12900Hパラメータ評価リスト i9-12900Hパラメータ評価リスト Feb 23, 2024 am 09:25 AM

i9-12900Hパラメータ評価リスト

製品パラメータとは何を意味しますか? 製品パラメータとは何を意味しますか? Jul 05, 2023 am 11:13 AM

製品パラメータとは何を意味しますか?

指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム 指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム Sep 17, 2023 am 10:49 AM

指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム

PHP 警告: in_array() に対する解決策にはパラメーターが必要です PHP 警告: in_array() に対する解決策にはパラメーターが必要です Jun 22, 2023 pm 11:52 PM

PHP 警告: in_array() に対する解決策にはパラメーターが必要です

C++ 関数パラメータの型の安全性チェック C++ 関数パラメータの型の安全性チェック Apr 19, 2024 pm 12:00 PM

C++ 関数パラメータの型の安全性チェック

機械学習のハイパーパラメータ調整の概要 (PySpark ML) 機械学習のハイパーパラメータ調整の概要 (PySpark ML) Apr 08, 2023 pm 07:21 PM

機械学習のハイパーパラメータ調整の概要 (PySpark ML)

See all articles