Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】String::String.prototype.boldインスタンスメソッドの使い方

String.prototype.bold()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

String.prototype.bold()メソッドは、呼び出された文字列インスタンスをHTMLの<b>(太字)タグで囲んだ新しい文字列を生成し、返します。例えば、"Hello".bold()と実行すると、"<b>Hello</b>"という文字列が得られます。このメソッドは、Webページ上でテキストを太字にするHTMLマークアップを、JavaScriptから動的に生成する目的で利用されていました。

しかしながら、このbold()メソッドは現在では非推奨(deprecated)とされており、Web標準からは削除されています。これは、コンテンツの見た目(プレゼンテーション)に関する制御はJavaScriptではなく、カスケーディングスタイルシート(CSS)を用いるべきだという、現代のWeb開発のベストプラクティスに基づいているためです。HTMLはコンテンツ構造を、CSSは見た目を、JavaScriptは動的な振る舞いを担当するという役割分担が推奨されています。

そのため、新しいWebアプリケーションの開発では、String.prototype.bold()メソッドの使用は避けるべきです。テキストを太字にする場合は、CSSのfont-weightプロパティ(例: font-weight: bold;)を使用することが、標準的かつ適切な方法となります。このメソッドは、古いシステムとの互換性目的でのみ利用されることがありますが、新しい開発での採用は避けるべきです。

公式リファレンス: String.prototype.bold()

構文(syntax)

1"テキスト".bold();

引数(parameters)

引数なし

引数はありません

戻り値(return)

String

このメソッドは、文字列をHTMLの<B>タグで囲んだ新しい文字列を返します。

関連コンテンツ

関連プログラミング言語