JavaScript

 Computer >> コンピューター >  >> プログラミング >> JavaScript
  1. JavaScript正規表現で\uxxxxを使って16進数指定のUnicode文字にマッチさせる方法

    JavaScriptの正規表現では、\uxxxx というパターンを使用することで、4桁の16進数(xxxx)で指定されたUnicode文字と一致させることができます。 基本構文 \uxxxx 「xxxx」の部分には、マッチさせたい文字のUnicodeコードポイントを16進数で指定します。たとえば、英大文字「S」のUnicodeコードポイントは U+0053 であるため、正規表現上では \u0053 と記述することで「S」と同じ意味になります。 使用例 以下のサンプルコードでは、文字列内から16進数の53(つまり文字「S」)に該当する部分をすべて検索し、マッチさせています。 <html&g

  2. JavaScriptの正規表現(RegExp)で16進数の文字を検索する方法

    16進数文字の検索方法JavaScriptの正規表現(RegExp)を使用して、16進数コードで表される文字を検索するには、パターン内で以下の形式を指定します。「dd」の部分には、検索したい文字の16進数コードを記述してください。\xddこのメタ文字を使うことで、指定した16進数コードに対応する文字を文字列の中から効率的に見つけることができます。サンプルコード次の例では、文字列「Secure and Responsive!」から、16進数の「53」、すなわちASCIIコードで大文字の「S」に相当する文字を検索しています。<html>  <head>&

  3. 【JavaScript】toLocaleString()メソッドでロケールの規則に従って日付を文字列に変換する方法

    toLocaleString()メソッドとは JavaScriptのtoLocaleString()メソッドは、スクリプトが実行されている環境(オペレーティングシステム)のローカルな規則に従って、Dateオブジェクトの日付を文字列に変換するためのメソッドです。フォーマット処理はOS側の設定に依存するため、同じコードでも実行環境によって表示形式が変わる点が特徴です。 ロケールによる日付表記の違い 日付の表記順は国や地域によって異なります。例えば、アメリカ合衆国では「月/日/年」の順で表示されるのに対し(例:04/15/98)、ドイツでは「日.月.年」の順で表示されます(例:15.04.98)。

  4. JavaScriptのscreen.availWidthプロパティとは?画面の有効幅を取得する方法

    JavaScriptの screen.availWidth プロパティを使うと、ユーザーの画面(スクリーン)の有効な横幅を取得できます。返される値はピクセル単位で、タスクバーなどのOSが占有している領域は含まれません。 availWidthプロパティの特徴 screen.availWidth には以下のような特徴があります。 戻り値は整数値(ピクセル単位)で返されます Windowsであればタスクバーの幅は除外されます 読み取り専用のプロパティのため、値を変更することはできません すべての主要ブラウザ(Chrome、Firefox、Safari、Edgeなど)でサポートされています 基本的

  5. JavaScriptのRegExpで正規表現に一致する文字列を検索する方法(execメソッドの使い方)

    JavaScriptで文字列の中から正規表現(RegExp)に一致するテキストを検索するには、exec()メソッドを使用します。このメソッドは、一致が見つかった場合に結果を配列として返し、一致しなかった場合にはnullを返します。 exec()メソッドのパラメータ string − 検索対象となる文字列を指定します。 戻り値について exec()メソッドは、一致が見つかった場合、最初の要素にマッチしたテキストそのものを含む配列を返します。また、この配列にはindexプロパティ(一致した位置)やinputプロパティ(検索元の文字列)といった追加情報も含まれています。正規表現に「g」フラグを付

  6. JavaScriptのsetUTCMilliseconds()メソッドで世界時(UTC)に基づき日付のミリ秒を設定する方法

    setUTCMilliseconds()は、JavaScriptのDateオブジェクトが持つメソッドの一つで、世界協定時刻(UTC)に基づいて、指定した日付のミリ秒を設定します。ローカル時刻ではなくUTCを基準にミリ秒を操作したい場合に便利です。構文dateObj.setUTCMilliseconds(millisecondsValue)パラメータmillisecondsValue − 設定するミリ秒を表す数値。0〜999の範囲で指定します。使用例以下のコードを実行すると、世界時(UTC)に基づいて指定した日付のミリ秒を設定できます。<html>    

  7. 【初心者向け】JavaScriptで値が安全な整数かどうか判定する方法|Number.isSafeInteger()の使い方

    安全な整数(Safe Integer)とは?「安全な整数」とは、IEEE-754 倍精度浮動小数点数として正確に表現できる整数のことを指します。具体的には、次の範囲の整数が該当します。最大値:253 − 1(= 9,007,199,254,740,991)最小値:−(253 − 1)(= −9,007,199,254,740,991)この範囲を超える整数は、一部の値が正確に表現できなくなり、演算結果に誤差が生じる可能性があります。そのため、厳密な数値処理を行う場合には、対象の値が安全な整数であるかを事前に確認することが重要です。Number.isSafeInteger() メソッドの使い方Ja

  8. JavaScript正規表現で数字以外の文字を検索する方法(\Dの使い方)

    JavaScriptの正規表現で数字以外の文字を検索するには、メタ文字 \D を使用します。\D は「数字以外の任意の1文字」にマッチします。数字そのものを表す \d の否定形にあたり、英字・記号・空白など、0〜9以外のすべての文字が対象になります。使用例以下のコードでは、文字列「100% Responsive!」から数字以外の文字をすべて抽出しています。フラグ g を付けることで、文字列全体から該当するすべての文字を検索できます。<html>   <head>     <title>JavaScr

  9. JavaScriptの正規表現(RegExp)で垂直タブ文字を検索する方法

    JavaScriptの正規表現で垂直タブ文字を検索するには JavaScriptの正規表現(RegExp)を使って文字列から垂直タブ文字を検索するには、次のメタ文字を使用します。 \v \v は垂直タブ(Vertical Tab)文字に一致する正規表現のメタ文字です。これをパターンとして指定することで、文字列内に含まれる垂直タブを簡単に見つけることができます。 サンプルコード 以下のコードを実行すると、文字列の中から垂直タブ文字を検索できます。search() メソッドは、垂直タブ文字(\v)が見つかった位置(インデックス)を返します。 <html> <head> &l

  10. JavaScriptでUnicode値を文字に変換する方法

    Unicode値を文字に変換するにはJavaScriptでUnicode値を文字に変換するには、文字列メソッドのfromCharCode()を使用します。これはStringオブジェクトの静的メソッドで、引数に指定したUnicode番号(UTF-16コード単位)に対応する文字を返します。また、複数の数値をカンマ区切りで渡せば、それらを組み合わせた文字列を一度に生成することもできます。さらに、絵文字などサロゲートペアが必要な文字を扱う場合は、ES2015で追加されたfromCodePoint()メソッドの利用が推奨されます。使用例次のコードを実行すると、Unicode値「72」が文字「H」に変換さ

  11. JavaScriptの正規表現で空白以外の文字を検索する方法(\Sメタ文字)

    JavaScriptの正規表現で空白以外の文字を検索するには、メタ文字 \S を使用します。\S は、スペース・タブ・改行などの空白文字を除く、任意の1文字にマッチします。なお、逆に空白文字そのものにマッチさせたい場合は、小文字の \s を使います。\S は [^ \t\n\r\f\v] と書いた場合と同じ意味になります。サンプルコード次のコードでは、文字列 100% Responsive! から空白以外の文字をすべて抽出しています。正規表現の末尾に g フラグを付けることで、文字列全体を対象に繰り返しマッチングを行うのがポイントです。<html> <head> <

  12. JavaScriptのrepeat()メソッドで文字列を指定回数繰り返して新しい文字列を生成する方法

    JavaScriptのrepeat()メソッドを使用すると、既存の文字列を指定した回数だけ繰り返した、新しい文字列を取得できます。パラメータcount(回数):文字列を繰り返す回数を指定します。0を指定した場合は空文字列が返されます。使用例以下のコードでは、文字列「Welcome!」を3回繰り返した結果を新しい文字列として表示しています。<!DOCTYPE html> <html>    <body>       <script>   &

  13. JavaScriptで現在のロケールに基づいて2つの文字列を比較する方法

    localeCompare()メソッドとはJavaScriptで現在のロケール(言語・地域設定)に基づいて2つの文字列を比較するには、localeCompare()メソッドを使用します。このメソッドは、比較結果に応じて以下の数値を返します。0:2つの文字列が等しい場合-1:string1 がソート順で string2 よりも前に来る場合1:string1 がソート順で string2 よりも後に来る場合使用例以下のコードを実行して、JavaScriptで現在のロケールに基づいて2つの文字列を比較する方法を確認してみましょう。<!DOCTYPE html> <html>

  14. JavaScriptの正規表現でキャリッジリターン文字( )を検索する方法

    JavaScriptの正規表現(RegExp)を使って文字列中のキャリッジリターン(復帰)文字を検索するには、メタ文字 \r を使用します。キャリッジリターン文字とはキャリッジリターンは、カーソルを行の先頭に戻すための制御文字で、Unicodeでは U+000D に対応します。Windowsでは改行が「\r\n」(CRLF)、Unix系OSやmacOSでは「\n」(LF)として扱われるため、テキスト処理の際にこの違いを意識することが重要です。正規表現パターン\rサンプルコード以下のコードでは、search() メソッドと正規表現 /\r/ を組み合わせて、文字列内にキャリッジリターン文字が存在

  15. JavaScriptの正規表現で改行文字( )を検索する方法

    JavaScriptの正規表現を使って改行文字を検索したい場合は、次の特殊文字を使用します。\nサンプルコード以下のコードを実行すると、文字列内に含まれる改行文字(\n)を検索できます。search()メソッドは、改行文字が見つかった位置(インデックス番号)を返します。<html>    <head>       <title>JavaScript Regular Expression</title>    </head>    <body

  16. 代替テキストを検索するためのJavaScript正規表現の書き方

    JavaScriptの正規表現で、指定したいずれかの候補に一致させたい場合は、選択(alternation)と呼ばれる構文を使用します。パイプ記号 | を使って候補を区切り、以下のようなパターンを記述します。(foo|bar|baz)このパターンは、「foo」「bar」「baz」のいずれかに一致する文字列を検索します。括弧 () で囲むことで、グループ化され、より複雑な正規表現の一部としても利用できます。基本構文のポイント|(パイプ): 左右のいずれかのパターンに一致することを意味します。( )(グループ化): 複数の候補をひとまとめにし、後方参照や量指定子との組み合わせを可能にします。g フ

  17. JavaScriptの正規表現でマルチライン(複数行)マッチングを実行する方法

    マルチライン(複数行)マッチングとはJavaScriptの正規表現で複数行にわたるテキストを扱う場合は、m修飾子(mフラグ)を使用します。通常、^や$は文字列全体の先頭・末尾にのみ一致しますが、mフラグを付けることで、改行で区切られた各行の先頭・末尾にも一致するようになります。サンプルコード以下のコードでは、改行を含む文字列に対してmフラグを使った正規表現でマッチングを行っています。<html> <head> <title>JavaScript Regular Expression</title> </head>

  18. JavaScript DOMを使ってテーブルに行を追加する方法

    JavaScriptでテーブルに行を追加するには、DOMメソッドのinsertRow()を使用します。このメソッドは、指定した位置に新しい行(<tr>要素)を挿入し、その行への参照を返します。さらに、行に対してinsertCell()メソッドを呼び出すことで、新しいセル(<td>要素)を追加できます。 insertRow()メソッドの基本 insertRow()メソッドの構文は以下のとおりです。 tableObject.insertRow(index) 引数のindexには、行を挿入する位置を数値で指定します。0を指定するとテーブルの先頭に、引数を省略すると末尾に行が追

  19. JavaScriptのin演算子とは?使い方とサンプルコードをわかりやすく解説

    JavaScriptの in 演算子は、指定したプロパティがオブジェクト内に存在するかどうかを判定するために使用します。プロパティが存在する場合は true を、存在しない場合は false を返します。 基本構文 "プロパティ名" in オブジェクト名; 使用例 次のコードを実行すると、in 演算子の実際の動作を確認できます。 <!DOCTYPE html> <html>    <body>       <script>        

  20. JavaScriptで正規表現(RegExp)に一致する文字列を取得するには?match()メソッドの使い方

    JavaScriptのmatch()メソッドとは 文字列が正規表現に一致するかどうかを調べるには、JavaScriptのmatch()メソッドを使用します。このメソッドは、文字列と正規表現を照合し、一致した部分を取得するために使われます。 パラメータ param − 照合に使用する正規表現オブジェクト。 戻り値の違い:gフラグの有無 正規表現にgフラグが含まれていない場合、このメソッドはregexp.exec(string)と同じ結果を返します。つまり、最初に一致した部分とそのキャプチャグループの情報を持つ配列が返されます。 一方、gフラグが含まれている場合は、文字列内で一致したすべて

Total 5937 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:243/297  20-コンピューター/Page Goto:1 237 238 239 240 241 242 243 244 245 246 247 248 249