printf または String.Format に相当する JavaScript

Printf Mataha String Format Ni Xiang Dangsuru Javascript



ほぼすべてのプログラムがコンソールに何らかの値を表示または記録する必要があるため、printf/String.Format に相当する JavaScript を適用すると非常に役立ちます。また、コードで使用されている対応する整数値または文字列値を表示することで、コードの理解を深めるのにも役立ちます。さらに、JavaScript に相当する printf または String.Format を使用して、コンソール ウィンドウに警告またはエラーを出力することもできます。

この記事では、同等の JavaScript を printf または String.Format に適用する方法を示します。

printf/String.Format に相当する JavaScript

同等の JavaScript を printf/String.Format に適用するには、次を使用できます。







  • console.log() ' 方法
  • ドキュメント.書き込み() ' 方法
  • 文字列.format() ' 方法

上記のアプローチを 1 つずつ見ていきます。



方法 1: 「console.log()」メソッドを使用した printf/String.Format に相当する JavaScript

JavaScript では、「console.log」メソッドを使用して、整数または文字列の値を出力します。このメソッドを使用して、整数値と文字列値を printf と同等に出力することもできます。



構文





コンソール。 ログ ( メッセージ )

ここで、渡された「 メッセージ 」パラメーターは、console.log() メソッドを使用してコンソールに記録されます。この引数は、整数や文字列値など、何でもかまいません。

以下の例を見てください。




最初に、指定された 2 つの変数「」に整数値と文字列値を格納します。 選択1 ' と ' val2 '、 それぞれ:

だった 選択1 = 2
だった val2 = 「Printf または String.Format に相当する JavaScript」

ここで、「」の初期化された値を表示します。 選択1 ' と ' val2 」を使用してコンソールで「 console.log() ' 方法:

コンソール。 ログ ( 選択1 )
コンソール。 ログ ( val2 )

上記の実装後、次の出力が得られます。

方法 2: 「document.write()」メソッドを使用した printf または String.Format に相当する JavaScript

JavaScript では、「 ドキュメント.書き込み() 」メソッドは、整数値と文字列値を DOM (Document Object Model) に表示するためにも使用されます。より具体的には、このメソッドはコンソールではなく DOM に整数値または文字列値を出力します。

構文

資料。 書きます ( exp1 exp2 )

ここ、 ' exp1 ' と ' exp2 」は、整数または文字列値を参照します。

デモンストレーションとして、次の例を参照してください。


ここで、「 ドキュメント.書き込み() ' 方法:

資料。 書きます ( 選択1 ' \n ' )
資料。 書きます ( val2 )

実装後、次の出力が得られます。

方法 3: String.format() メソッドを使用した printf または String.Format に相当する JavaScript

文字列.format() 」メソッドを使用して、出力形式を変更またはカスタマイズします。この機能を適用して、入力された文字列値を変更します。これは、指定した文字列値を配置したい文字列位置にインデックス値を配置することによって実現されます。次に、更新する文字列値を format() メソッドの引数に配置します。

デモンストレーション用に次の例を概説します。


まず、カスタム プロトタイプ関数を作成します。 format 関数は特定の文字列を受け取り、「 {} ” かっこで囲み、その中に含まれる数値を、指定されたインデックスに配置された文字列引数に置き換えます。その後、 ' /{(\d+)}/g 」は、数字以外の文字 (文字列) を検索し、追加された条件を確認した後、指定されたインデックスに配置します。

. プロトタイプ . フォーマット = 関数 ( ) {
だった 選択1 = 引数 ;
戻る これ . 交換 ( /{(\d+)}/g 関数 ( 得る 番号 ) {
戻る タイプ 選択1 [ 番号 ] != '未定義' ? 選択1 [ 番号 ] : 得る ;
} ) ;
} ;

次に、インデックスを指定します “ {0}、{1} 」で、文字列値を置き換える必要があります。これらの新しい文字列値は、最初に「 フォーマット() 」メソッドを引数として。さらに、追加されたインデックスは、指定された文字列が置き換えられる文字列を参照します。

コンソール。 ログ ( '{0} は最初の引数ですが、{1} は 2 番目の引数です' . フォーマット ( 「ジャバ」 「ジャバスクリプト」 ) ) ;

対応する出力は次のようになります。

同等の JavaScript を printf または String.Format に適用する最も簡単な方法を提供しました。要件に応じて、いずれかのアプローチを使用できます。

結論

printf または String.Format に相当する JavaScript を適用するには、「 console.log() 」 コンソールに整数値と文字列値を記録する方法、または「 ドキュメント.書き込み() ” DOM に対応する値を表示するメソッドと “ 文字列.format() 指定されたインデックスの場所で文字列値を更新するためのメソッド。この記事では、printf または String.Format に相当する JavaScript について説明しました。