問題タブ [template-strings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python テンプレート文字列を使用して通貨をフォーマットする
Python テンプレート文字列を使用して通貨をフォーマットするにはどうすればよいですか? 私の目標は、次の文字列を生成することです。
私は次のことを試しました:
javascript - 関数オブジェクトを作成するときの奇妙なテンプレート文字列の動作
XSS の課題をいじっていたときに、Javascript でテンプレート文字列 (括弧の代わりに ``) を使用して Function オブジェクトを作成すると、奇妙な動作に遭遇しました。
私が理解しているように、呼び出すとき
それは本質的に同じです
ここで説明されているように。テンプレート文字列を使用して Function オブジェクトが作成された場合を除いて、多くのケースをテストしましたが、どこでもそのように機能しました。
次のコードを実行する場合:
Object クラスのインスタンスは、コンストラクタ本体に alert(1) 関数を使用して作成されるため、すぐに実行されます。
私が正しく理解していれば、それは同じように実行されるべきです
本体に alert(1) を含む Function オブジェクトを返すだけで、このように呼び出すことができます
オブジェクトを作成するとき、この不一致はどこから来るのか、またはテンプレート文字列の扱いが異なるのでしょうか?
javascript - ES2015 でのテンプレート文字列の「タグ」の目的は何ですか?
タグはこのように使用できることがわかりました。「セキュリティ」の理由で必要になる場合があります。とにかく、ここに私が得た例があります:
しかし、いくつかの文字列に「タグを付ける」ことのポイントは何ですか。この例の結果を得るのにそれは必要ありません。単純な関数で仕事をすることができます。別の例と説明を教えてください。