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

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

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

作成日: 更新日:

基本的な使い方

String.prototype.small()メソッドは、呼び出し元の文字列をHTMLの<small>タグで囲み、文字が小さく表示されるようにマークアップされた新しいHTML文字列を生成するメソッドです。このメソッドは、Stringオブジェクトのインスタンスに対して使用されるため、任意の文字列リテラルやStringオブジェクトから派生した変数に対して直接呼び出すことができます。

具体的には、例えば「重要情報」という文字列に対してこのsmall()メソッドを適用すると、「<small>重要情報<small>」という形式の文字列が返されます。この生成された文字列をウェブページに挿入すると、ブラウザはその内容を通常のテキストよりも小さなフォントサイズで表示します。

引数を取ることはなく、常に呼び出し元の文字列をそのまま<small>タグで囲んで返します。JavaScriptが誕生した初期の段階では、このように文字列から直接HTMLタグを生成するメソッドが提供されていました。しかし、現代のウェブ開発では、HTML構造とスタイルを分離し、セキュリティを確保する観点から、直接HTMLタグを文字列として生成することは推奨されません。代わりに、DOM (Document Object Model) 操作APIやCSS (Cascading Style Sheets) を用いて、プログラム的に要素を作成・操作し、そのスタイルを制御する方法が一般的です。したがって、このメソッドは主に古いコードベースの互換性のために存在し、新しいウェブアプリケーション開発においてはほとんど使用されません。

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

構文(syntax)

1"Some text".small();

引数(parameters)

引数なし

引数はありません

戻り値(return)

string

String.prototype.small()メソッドは、対象の文字列を <small> タグで囲んだ新しい文字列を返します。これにより、ブラウザ上で文字が小さく表示されるようになります。

関連コンテンツ

関連プログラミング言語