JS--resizeイベント
resize イベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【resize イベント】 resize イベントはブラウザのウィンドウサイズが変更されたときに発生するイベントです。 onresize プロパティに対してイベントハンドラを設定したり、 add... 続きをみる
resize イベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【resize イベント】 resize イベントはブラウザのウィンドウサイズが変更されたときに発生するイベントです。 onresize プロパティに対してイベントハンドラを設定したり、 add... 続きをみる
beforeunload イベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【beforeunloadイベントとは】 →HTML ページが現在のページから他のページへ遷移する直前に発生するイベントです。 遷移前のため、確認ダイアログを表示してページの遷移をキ... 続きをみる
DOMContentLoadedイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【DOMContentLoaded イベントとは】 DOMContentLoaded イベントは HTML ページの読み込みが完了し HTML のパース(解析)が完了して DO... 続きをみる
copyイベント,cutイベント,pasteイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【イベントの意味】 ・copy イベント→ブラウザ上でコピー操作を行ったときに発生するイベント ・cut イベント→ブラウザ上でカット操作を行ったときに発生するイベ... 続きをみる
input イベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【inputイベントの使い方】 input イベントはフォーム( input 要素)や選択メニュー( select 要素 )、テキストエリア( textarea 要素)にてユーザーの操作によって値... 続きをみる
changeイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【change イベントとは】 フォーム( input 要素)や選択メニュー( select 要素 )、テキストエリア( textarea 要素)にてユーザーの操作によって値が変更されたときに発生... 続きをみる
KeyboardEvent に含まれるキー情報 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【キーに関するプロパティ】 KeyboardEvent オブジェクトではイベントが発生したときのキーの情報を参照するためのプロパティが用意されています。 ・プロパティ K... 続きをみる
MouseEvent オブジェクト 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【座標に関するプロパティ】 MouseEvnet オブジェクトではイベントが発生したときのマウスの座標を表すプロパティが用意されています。座標はどこを原点とするかによっていくつかのプ... 続きをみる
マウスイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【mouseenter イベントとは】 mouseenter イベントはマウスのカーソルが要素の上に乗った時に発生するイベントです。 イベントの種類 : MouseEvent バブリングの可否 : 不可... 続きをみる
mousemove イベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【mousemoveイベントの使い方】 mousemove イベントはマウスのカーソルが要素の上にある状態で、マウスが動いた時に発生するイベントです。 イベントの種類 : MouseEve... 続きをみる
マウスに関するイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【mousedownイベントとmouseupイベントの使い方】 ・mousedown イベントはマウスのカーソルが要素の上にある状態で、マウスが押された時に発生するイベントです。 イベントの種類... 続きをみる
dblclickイベント:マウスがダブルクリックされたとき 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【dblclick イベントについて】 dblclick イベントはマウスのカーソルが要素の上にある状態で、マウスが極めて短い間隔で二回クリックされた時に発生... 続きをみる
clickイベント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【clickイベントの使い方】 click イベントはマウスのカーソルが要素の上にある状態で、マウスが押されたあとで離された時に発生するイベント イベントの種類 : MouseEvent バブリング... 続きをみる
イベントをコードから発生させる 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【コードからのイベント発生】 イベントは HTTP ページをブラウザで見ているユーザーの操作によって発生しますが、プログラムの中で新しいイベントを作成し指定した対象でイベントを発生させる... 続きをみる
WordPressで考えるDOM-Based XSS|innerHTMLとlocation.searchが危険になる理由
WordPressで考えるDOM-Based XSS|select要素から脱出して成立するXSSの流れ
WordPressで考えるDOM-Based XSS|document.writeとlocation.searchが危険になる理由
DOMとJavascriptの関係性
英話学習のWordPressページで、ブラウザの音声読み上げ機能をプラグインなしで簡単にショートコードから呼び出せるスニペットを公開(Gemini監修)
javascriptで使うdocumentってなに?
ブログに使っているCSS・スクリプトまとめ
【JetTheme】LazyLoad時に縦長画像がぼやける問題を解決【Blogger】
adsbygoogle.jsが勝手に読み込まれる(Cocoon)
【Blogger】プレビューモード時に必要なスクリプトを読み込みデザインを確認【JetTheme】
Blogger用のライトボックスを導入【JavaScript・CSSのみ】
【yarn】パッケージマネージャをpnpmに切り替えてみる
JavascriptのCDN以外に、どのようなCDNがありますか?
Vue.jsを用いたFaas運用は他の環境と比べてどのようなメリットがありますか?
プログラミング言語の勉強をしていたけどサイコロを作るコードの部分で思考停止した
デフォルトのキャンセルする 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【イベントに対するデフォルト】 HTML ページをブラウザで開いている場合、例えばリンクをクリックすればリンク先のページへ移動したり、チェックボックスをクリックすればチェックされ、マウスホイ... 続きをみる
イベントの伝搬を中断するには 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【キャンセルしたい場合】 HTML ページ内でイベントが発生した場合、親要素へとイベントが伝搬していきますが、途中でこれ以上の伝搬を行わないようにイベントの伝搬を停止することができます。 ... 続きをみる
イベントの伝搬 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【イベントフェーズ】 この HTML ページの中の 'start' ボタンがクリックされたときに、クリックイベントがどのように発生し、どのように伝搬していくのかを理解する。 【フェーズの種類】 1、キャ... 続きをみる
currentTargetプロパティとtargetプロパティの違い 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【Event.currentTargetプロパティとEvent.targetプロパティの違い】 Event.currentTarget プロパティ →... 続きをみる
発生したイベント情報の取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【Eventオブジェクトを受け取る】 ターゲットとなる要素(<input>など)のプロパティに対してイベントハンドラを登録する場合と、 addEventListener メソッドを使ってイベ... 続きをみる
イベントハンドラを登録するコードの記述位置に関する注意と対処方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【コード順序に依るエラー】 例文 <script>要素と<input>要素の順序を逆さにすると、エラー >> TypeError: Cannot rea... 続きをみる
イベントリスナーの登録 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【イベントリスナー】 イベントリスナー(Event Listener)は、プログラミングにおいて特定のイベントが発生したときに、そのイベントに応じて何らかの処理を行うための仕組みです。 簡単に言... 続きをみる
要素のプロパティにイベントハンドラを登録する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム ■ DOM を使って取得した要素のプロパティに対してイベントハンドラを登録する方法について解説する。 基本的な使い方は HTML 要素の属性に対していイベントハンドラを登録... 続きをみる
イベントハンドラの登録 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【HTML要素の属性としてイベントハンドラを登録する】 HTML要素の属性を使ってイベントハンドラを登録する方法です。 例えば input 要素でマウスでクリックしたときに実行するイベントハンド... 続きをみる
クラスの継承 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【class構文とは】 class構文はコンストラクタやメソッドを簡単に定義できるものです。15年のES2015(ES6)からjavaScriptに導入されるようになった。 【class構文の書き方】 1... 続きをみる
オブジェクト指向のclassを理解する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【classとは】 JavaScriptのclassは、オブジェクト指向プログラミング(OOP)の概念を実現するための構文です。クラスは、同じプロパティやメソッドを持つオブジェク... 続きをみる
ドキュメントに文字を書く 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ドキュメントに文字列を書き込む】 Document オブジェクトの write メソッドは、ドキュメントに対して文字列を書き込みます。 書式:document.write(string) 引... 続きをみる
複数のノードをまとめて追加 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【DocumentFragment オブジェクトとは】 DocumentFragment オブジェクトは、JavaScriptで使われる特別なオブジェクトで、親ノードを持たない軽量なドキュメ... 続きをみる
現在処理を実行しているscript要素を取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【currentScriptプロパティの使い方】 Document オブジェクトの currentScript プロパティを参照すると現在実行している <script> 要... 続きをみる
HTMLを表す文字列からノードを作成し指定の位置に追加 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ノードを指定の位置に追加する】 Element オブジェクトの insertAdjacentHTML メソッドを使うと指定した文字列からノードを作成し追加するこ... 続きをみる
ノードの置換 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ノードを別のノードに置き換える方法】 1.ChildNode オブジェクトの replaceWith メソッドを使ってノードを別のノードに置き換える方法 書式;childnode.replaceWith... 続きをみる
ノードを子ノードの中の指定ノードの前または後ろに追加 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ノードを子ノードの中の指定ノードの前に追加する(before)】 ChildNode オブジェクトの before メソッドはノードを子ノードの中の指定ノードの前... 続きをみる
ノードを子ノードの中の先頭または最後に追加 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ノードを子ノードの先頭に追加する】 ParentNode オブジェクトの prepend メソッドはノードを子ノードの先頭に追加します。 書式:parentnode.pre... 続きをみる
ノードの作成 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【要素ノードを作成する】 Document オブジェクトの createElement メソッドは新しい要素ノードを作成します。 書式;document.createElement(localname) ... 続きをみる
スタイルの取得と設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【スタイルの基本】 HTML では要素に対するスタイルの設定を style タグや個々の要素に対する style 属性で設定できます。(外部のスタイルシートに記述しておき読み込むこともできます)。... 続きをみる
要素に設定された属性を削除 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【属性を削除する】 Element オブジェクトの removeAttribute メソッドは、対象の要素に設定されている属性を削除します。 書式:element.removeAttribu... 続きをみる
要素に設定された属性の一覧を取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【属性の一覧を取得する(attributesプロパティ)】 Element オブジェクトの attributes プロパティを参照すると、要素に設定されている属性の一覧を参照することが... 続きをみる
要素内のHTMLを取得・設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【HTML文を参照する】 innerHTML プロパティは、HTMLElement オブジェクトの innerText プロパティと違って、HTML要素を含んで参照される。 書式;elem... 続きをみる
要素内のレンダリングされたテキストを取得・設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【テキストを参照する】 HTMLElement オブジェクトの innerText プロパティを参照すると要素および要素の子孫要素のテキストを取得することができます。 書... 続きをみる
ノード内のテキストを取得・設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【テキストを参照する】 Node オブジェクトの textContent プロパティを参照するとノードおよびノードの子孫ノードのテキストをすべて連結した値を取得することができます。 書式... 続きをみる
ノードの値を取得・設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ノードの値を参照する】 Node オブジェクトの nodeValue プロパティを参照するとノードの値を取得することができます。 書式;node.nodeValue 戻り値はノードの値が DO... 続きをみる
ノード名の取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【ノードの名前を取得する】 Node オブジェクトの nodeName プロパティを参照するとノードの名前を取得することができます。 書式;node.nodeName 戻り値は ノードの名前を表す DOMStr... 続きをみる
ノードの種類を取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【ノードの種類を確認する】 Node オブジェクトの nodeType プロパティを参照するとノードの種類を確認することができます。 書式;node.nodeType 戻り値はノードの種類を表す unsig... 続きをみる
最初の子ノードと最後の子ノードを取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【最初の子ノードと最後の子ノードを取得する】 1,firstChild プロパティ このノードの 1 つ下の階層にある子ノードの中の最初のノードを取得することが出来る。 書式;node... 続きをみる
ノードの子・親・兄弟ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【すべての子ノードを取得する】 Document オブジェクトの getElementById メソッドや querySelector メソッドなどを使って要素ノードを取得したあと、 Node... 続きをみる
querySelectorのサンプル 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【querySelectorのサンプル】 querySelector メソッドは CSS セレクタ形式で条件を指定して要素ノードを取得する。 ブラウザを立ち上げる ボタンを押すと コンソー... 続きをみる
CSSセレクタ形式の条件に一致する要素ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【querySelector メソッドおよび querySelectorAll メソッド】 querySelector メソッドおよび querySelectorAll メソ... 続きをみる
name属性の値を指定して要素ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【getElementsByName メソッド】 Document オブジェクトの getElementsByName メソッドは name 属性の値を指定して要素ノードを取得します... 続きをみる
class属性の値を指定して要素ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 【getElementsByClassName メソッド】 Document オブジェクトの getElementsByClassName メソッドは、要素の class 属性の値... 続きをみる
タグ名を指定して要素ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【getElementsByTagName メソッドとは】 getElementsByTagName メソッドは、要素のタグ名を指定して一致する要素ノードをすべて取得します。 【get... 続きをみる
id属性の値を指定して要素ノードを取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【getElementByIdの書式と使い方】 Document オブジェクトの getElementById メソッドは id 属性の値を指定して要素ノードを取得します。 ・書... 続きをみる
Ajaxを使った非同期通信の実践編2 【開発環境】 OS:Win11(64ビット) クロム Brackets 【Bracketsを使用する】 1,Bracketsを起動する 2,作業用フォルダを作る---「work」 3,新規ファイルを作る--getText1.html 4,コードを書く <!DOC... 続きをみる
非同期通信の実践編 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム ここでは、Visual Studio Codeの拡張機能であるLive Serverをインストールした状態で説明をする。出来ない人はBracketsを使ってください! 【フォルダの作成】 VScoo... 続きをみる
Ajax を使った非同期通信方法 【開発環境】 OS:Win11(64ビット) Brackets-2.2.1 クロム 【非同期通信手段の概要】 ここでは Ajax による非同期通信を行うために XMLHttpRequest オブジェクトの作成し、サーバへリクエストを送信したあと、サーバからレスポンス... 続きをみる
XMLHttpRequestオブジェクト 【開発環境】 OS:Win11(64ビット) Brackets-2.2.1 クロム 【Ajaxとは】 Ajax(エイジャックス)とは、Asynchronous+JavaScript+XMLの略称で、JavaScriptの組み込みオブジェクト「XMLHttpR... 続きをみる
コンソールをクリアする 【開発環境】OS:Win11(64ビット)VSCode1.72.2、クロム 【コンソールをクリアする】 console.trace メソッドは、メソッドが呼び出された経路をコンソールに出力します。 ・書式は console.clear() console.clear メソッド... 続きをみる
メソッドが呼び出された経路を出力する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【呼び出された経路を出力する】 console.trace メソッドは、メソッドが呼び出された経路をコンソールに出力します。 ・書式 console.trace([オブジェクト, ... 続きをみる
呼び出された回数をカウント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【呼び出された回数をカウントする】 console.count メソッドは、呼び出されるたびに回数をカウントしていきコンソールに出力します。 ・書式は console.count([ラベル]... 続きをみる
条件式がfalseの場合だけエラーログを出力する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【条件式に応じてログを出力する】 console.assert メソッドを使用すると、引数に指定した条件式がfalseの場合だけコンソールにログを出力することができます... 続きをみる
コンソールへの出力をグループ化 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ログの出力をグループ化する】 console.group メソッドと console.groupEnd メソッドを使用することでログへの出力をグループ化することができます ・書式 co... 続きをみる
Console オブジェクト 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【コンソールにログを出力する】 Console オブジェクトで用意されているコンソールにログとして文字列を出力するメソッドには次の 4 つがあります。 ・書式は console.log(オ... 続きをみる
正か負か数値の符号の取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【数値の符号を取得する(sign)】 Math オブジェクトの Math.sign メソッドは対象の数値の符号を取得します。 ・書式は Math.sign(数値) 引数に指定した数値の符号を... 続きをみる
平方根/立方根 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【平方根(sqrt)】 Math オブジェクトの Math.sqrt メソッドは指定した値の平方根を計算する。 ・書式は Math.sqrt(数値) 引数に指定した数値の平方根を計算し結果を返します。... 続きをみる
複数の値の中から最大/最小を取得す方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【最大の値を取得する(max)】 Math.max メソッドは引数に指定した複数の値の中から最大の値を返す ・書式 Math.max([数値1[, 数値2[, ...]]]) ... 続きをみる
小数点以下を削除し整数を取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【小数点以下を削除する(trunc)】 Math.trunc メソッドは対象の値の小数点以下を削除し、整数部分を取得します。 ・書式 Math.trunc(数値) 引数に指定した数値の... 続きをみる
四捨五入/切り上げ/切り下げ 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【小数点以下を四捨五入する】 Math オブジェクトの Math.round メソッドは対象の値の小数点以下を四捨五入した値を取得します。 ・書式 Math.round(数値) 引数に指定... 続きをみる
絶対値を取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【絶対値の取得(abs)】 Math オブジェクトの Math.abs メソッドは対象の値の絶対値を取得します。 ・書式 Math.abs(数値) 引数に指定した数値の絶対値を返します。 引数が数値で... 続きをみる
Mathオブジェクトの静的プロパティ一覧 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【静的プロパティ】 Math オブジェクトで用意されている静的プロパティには下図の通り 詳細は省く
ローカルとUTCタイムゾーンの差 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ローカルとUTCのタイムゾーンの差を取得する(getTimezoneOffset)】 Date オブジェクトの getTimezoneOffset メソッドは、ローカルとタイムゾーン... 続きをみる
Dateオブジェクトから年、月、分、秒などの値の取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【日付と時刻の値を取得するメソッドの一覧】 Date オブジェクトが持つ値から日付と時刻の値をそれぞれ取得するメソッド それぞれのメソッドは Date クラスのオブ... 続きをみる
Dateオブジェクトの値から年、月、分、秒などの値の設定 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【日付と時刻の値を経過ミリの値で設定する(setTime)】 Date オブジェクトの setTime メソッドは、 Date オブジェクトの新しい値をとして ... 続きをみる
setTimeメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【日付と時刻の値を経過ミリ秒の値で設定する(setTime)】 Date オブジェクトの setTime メソッドは、 Date オブジェクトの新しい値をとして 1970年1月1日00:00:0... 続きをみる
getTime/valueOf 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【日付と時刻を経過ミリ秒の値として取得する(getTime)】 Date オブジェクトの getTime メソッドは、 Date オブジェクトが持つ日付と時刻の値を 1970年1月1日 ... 続きをみる
値を指定のロケール形式にした文字列で取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【日付と時刻を指定したロケールの形式で文字列として取得(toLocaleString)】 Date オブジェクトの toLocaleString メソッドは、 Date オ... 続きをみる
Dateオブジェクトの値を文字列で取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【toString メソッド】 Date オブジェクトが持つ日付と時刻の値をローカルのタイムゾーンとした場合の文字列として返す。 ・書式 Dateオブジェクト.toStrin... 続きをみる
Date オブジェクトのインスタンスを作成する方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【Dateオブジェクトのコンストラクタの種類】 Date オブジェクトのインスタンス(実体)を作成するにはコンストラクタを使用します。 ・書式 new Date() ... 続きをみる
encodeURI/encodeURIComponent関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【encodeURI関数の使い方】 グローバル関数のひとつである encodeURI 関数は、引数に指定した文字列の中に含まれる特別な文字をエンコードします... 続きをみる
eval関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【eval 関数の使い方】 グローバル関数のひとつである eval 関数は、引数に文字列として指定した JavaScript のコードを実行します。 ・書式 eval(実行するコード) 引数には文字列とし... 続きをみる
isFinite関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【isFinite関数の使い方】 グローバル関数のひとつである isFinite 関数は、対象の値が有限の値か無限の値か調べて、有限の値の場合には true を返します。 ・書式 isFinite... 続きをみる
isNaN関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【isNaN関数】 グローバル関数のひとつである isNaN 関数は、対象の値が NaN かどうかを調べて true または false を返す。 ・書式 isNaN(値) 引数に指定した値が NaN ... 続きをみる
parseInt関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【グローバルオブジェクトとは】 JavaScriptのコードはオブジェクトに格納されている必要があり、その格納するオブジェクトの最上位に位置する単一のオブジェクトがグローバルオブジェクトと呼ばれま... 続きをみる
正規表現で設定できるフラグの一覧 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ジャバスクリプトの正規表現で利用できるフラグ】 【正規表現オブジェクトへのフラグの設定方法】 フラグは正規表現オブジェクトを作成するときに設定します。正規表現リテラルの場合は次のよう... 続きをみる
先読みと後読みを使ったパターンの記述 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【正規表現における先読みと後読みとは】 先読み(肯定先読み、否定先読み)と後読み(肯定後読み、否定後読み)の書式は次の通りです。 パターンA(?=パターンB) 肯定先読み パターン... 続きをみる
パターンのキャプチャグループ 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【キャプチャグループの設定とキャプチャの取得】 正規表現のパターンの中でキャプチャグループを設定するには、設定したい部分を括弧()で囲んでください。 /abc(def)ghi/ 括弧()... 続きをみる
(|)パターンマッチについて 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【複数の文字列のいずれかにマッチ(|)】 メタ文字のひとつである縦棒(|)は複数の文字列のいずれか一つに一致する文字列にマッチします。文字列の候補を縦棒(|)で区切って記述します。 文字列... 続きをみる
直前の文字を指定回数繰り返すマッチパターン 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【直前の文字が0回以上連続する文字にマッチ(*)】 メタ文字のひとつであるアスタリスク(*)は直前の文字が 0 回以上連続する文字列にマッチします( 0 回以上というのは一度... 続きをみる
先頭や末尾にマッチするパターン 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列の先頭にマッチする(^)】 メタ文字のひとつであるキャレット(^)は文字列の先頭位置にマッチします。 ・サンプル let regexp = /^Red/; console.lo... 続きをみる
マッチした文字列の置換 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【置換の対象を正規表現を使って指定する】 String オブジェクトの replace メソッドは、対象の文字列の中の指定した文字列を、別の文字列で置換した新しい文字列を返します。 ・書式 文字... 続きをみる
マッチした文字列を取得するには 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【matchメソッドの使い方】 String オブジェクトの match メソッドは、対象となる文字列が正規表現とマッチした場合に、マッチした文字列を取得します。書式は次の通りです。 文... 続きをみる
文字列のインデックス取得 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【searchメソッドの使い方】 String オブジェクトの search メソッドは、対象となる文字列が正規表現とマッチした場合に、マッチした最初の文字列のインデックスを返します。書式は次... 続きをみる
正規表示にマッチした文字列を取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【execメソッドの使い方】 RegExp オブジェクトの exec メソッドは、対象となる文字列が正規表現とマッチした場合に、マッチした文字列を取得します。 書式は次の通りです。... 続きをみる
文字列が正規表現とマッチするかテストする 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【testメソッドの使い方】 RegExp オブジェクトの test メソッドは、対象となる文字列が正規表現とマッチするかどうかをテストし結果として論理値を返します。 ・書式 ... 続きをみる
エスケープ処理 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【特別な意味を持つ文字をエスケープする】 正規表現のパターンで使われる文字の中にはドット(.)やプラス(+)などのように特別な意味を持つ文字があります。 これらはメタ文字と呼ばれます。例えば次のような正... 続きをみる
例外をスローするには 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【throw文の使い方】 throw 文を使用すると例外をスローすることができます。 ・書式 throw 例外の値 例外の値には通常 Error オブジェクトを指定しますが、数値や文字列といった任... 続きをみる