2025-12

スポンサーリンク
JavaScript

JavaScript 逆引き集 | Symbol を key とするオブジェクトプロパティ

Symbol を key とするオブジェクトプロパティ — obj = 1JavaScript の Symbol は「ユニークな識別子」を作るための型です。オブジェクトのプロパティキーに Symbol...
JavaScript

JavaScript 逆引き集 | Symbol の基本

Symbol の基本 — const s = Symbol('desc')JavaScript の Symbol は「一意(ユニーク)な値」を作るための型です。初心者は「他と絶対にかぶらない特別なラベ...
JavaScript

JavaScript 逆引き集 | 文字列テンプレートで複数行

文字列テンプレートで複数行 — line1\nline2複数行の文字列は「改行コードを埋め込む方法」と「テンプレートリテラルでそのまま改行を書く方法」の2通りあります。初心者は、まず「\n は改行コー...
JavaScript

JavaScript 逆引き集 | 短絡評価(&&/||)を利用した条件実行

短絡評価(&& / ||)を利用した条件実行 — cond && fn()JavaScript の 論理演算子 && と || は「真偽値の判定」だけでなく、短絡評価(ショートサーキット)を利用して「...
JavaScript

JavaScript 逆引き集 | 論理演算子で既定値(|| の注意)

論理演算子で既定値(|| の注意) — const v = a || 'def'('' や 0 も代替される)JavaScript では 論理演算子 || を使って「左側が falsy(falseっぽ...
JavaScript

JavaScript 逆引き集 | Nullish coalescing(??)

Nullish coalescing(??) — const v = a ?? 'default'JavaScript の Nullish coalescing 演算子 ?? は「値が null また...
JavaScript

JavaScript 逆引き集 | Optional chaining の利用(安全なネスト参照)

Optional chaining の利用(安全なネスト参照) — a?.b()JavaScript の オプショナルチェイニング演算子 ?. は「存在しないかもしれないプロパティや関数を安全に参照す...
JavaScript

JavaScript 逆引き集 | 配列の入れ子の安全アクセス(?.)

配列の入れ子の安全アクセス(オプショナルチェイニング ?.) — obj?.a?.bJavaScript の オプショナルチェイニング演算子 ?. は「存在しないかもしれないプロパティに安全にアクセス...
JavaScript

JavaScript 逆引き集 | 引数のデフォルト値に関数

引数のデフォルト値に関数 — function f(x = Date.now()) {}JavaScript では 引数のデフォルト値に「関数の呼び出し結果」を指定できます。初心者は「引数が渡されなか...
JavaScript

JavaScript 逆引き集 | 可変長引数の扱い

可変長引数の扱い — (...args) => argsJavaScript では 可変長引数(いくつでも引数を受け取れる仕組み)を rest 引数 ...args で書けます。初心者は「渡された引数...
JavaScript

JavaScript 逆引き集 | rest 引数と spread 構文

rest 引数と spread 構文 — function f(...args) {} / f(...arr)JavaScript には rest 引数 と spread 構文 という似た書き方があり...
JavaScript

JavaScript 逆引き集 | オブジェクトのデフォルト引数

オブジェクトのデフォルト引数 — function f(a = 1, b = {}) {}関数の引数に「値が渡されなかったときの既定値(デフォルト)」を設定できます。初心者は「未指定や undefin...
JavaScript

JavaScript 逆引き集 | parseInt/parseFloat の使い方

parseInt / parseFloat の使い方 — parseInt('12', 10)(基数指定)JavaScript では文字列を数値に変換する方法として parseInt と parseF...
JavaScript

JavaScript 逆引き集 | 型変換(Number/String/Boolean)

型変換(Number / String / Boolean) — Number('1'), String(1), Boolean(0)JavaScript では値の型を 明示的に変換 するために Nu...
JavaScript

JavaScript 逆引き集 | isNaN と Number.isNaN の違い

isNaN と Number.isNaN の違い — Number.isNaN(x) 推奨JavaScript で「値が NaN (Not a Number) かどうか」を判定する方法は2つあります。...
JavaScript

JavaScript 逆引き集 | typeof 判定(原始型)

typeof 判定(原始型) — typeof x === 'string'JavaScript の typeof 演算子は「変数や値の型」を文字列で返します。初心者は「この値は文字?数?それとも別の...
JavaScript

JavaScript 逆引き集 | instanceof 判定

instanceof 判定 — obj instanceof ClassJavaScript の instanceof 演算子は「あるオブジェクトが特定のクラス(コンストラクタ関数)から生成されたかど...
JavaScript

JavaScript 逆引き集 | static メソッド

static メソッド — static build(){}JavaScript の static メソッドは「インスタンスを作らなくてもクラスから直接呼び出せる関数」です。初心者は「クラスの便利関数...
JavaScript

JavaScript 逆引き集 | getter/setter(アクセサ)

getter / setter(アクセサ) — get v() {} / set v(x) {}JavaScript の getter / setter は「プロパティにアクセスしたときの動作」を自由...
JavaScript

JavaScript 逆引き集 | super の使用

super の使用 — super() / super.method()JavaScript の super は「親クラス(基底クラス)」を呼び出すためのキーワードです。extends で継承したクラ...
JavaScript

JavaScript 逆引き集 | extends 継承

extends 継承 — class B extends A {}JavaScript の extends は「クラスの継承」を表します。親クラス(基底クラス)の機能を子クラス(派生クラス)が引き継ぎ...
JavaScript

JavaScript 逆引き集 | class 構文

class 構文 — class A { constructor(x){ this.x = x } method(){} }JavaScript の class 構文は、オブジェクト指向プログラミング...
JavaScript

JavaScript 逆引き集 | プロトタイプ継承(古典)

プロトタイプ継承(古典) — Child.prototype = Object.create(Parent.prototype)JavaScript には「プロトタイプ継承」という仕組みがあります。こ...
JavaScript

JavaScript 逆引き集 | モジュールパターン(名前空間)

モジュールパターン(名前空間) — const My = (()=>{ return { fn(){} } })()JavaScript では昔から「モジュールパターン」という書き方がありました。これ...
JavaScript

JavaScript 逆引き集 | 即時実行関数(IIFE)

即時実行関数(IIFE) — (function(){})(); / (() => {})()JavaScript では 即時実行関数 (IIFE: Immediately Invoked Funct...
JavaScript

JavaScript 逆引き集 | スコープと var/let/const の違い

スコープと var / let / const の違い — var は関数スコープ、let / const はブロックスコープJavaScript で変数を宣言するときに使うキーワードは var / ...
JavaScript

JavaScript 逆引き集 | call/apply/bind

call / apply / bind の基本 — fn.call(ctx, arg1) / fn.apply(ctx, ) / fn.bind(ctx)JavaScript では 関数の呼び出し時に...
JavaScript

JavaScript 逆引き集 | this の扱い(関数とアロー)

this の扱い(関数とアロー関数)JavaScript の this は「その関数が呼ばれたときに参照するオブジェクト」を指します。ただし 通常の関数 と アロー関数 では挙動が違うため、初心者が混...
JavaScript

JavaScript 逆引き集 | クロージャの基本

クロージャの基本 — function outer(){ let a = 1; return ()=>a++ }JavaScript の クロージャ は「関数が作られたときの変数を覚えていて、あとから...
JavaScript

JavaScript 逆引き集 | EventEmitter(Node)

EventEmitter(Node.js) — const e = new EventEmitter(); e.on('x', ()=>{})Node.js には イベント駆動 の仕組みがあり、その中...
JavaScript

JavaScript 逆引き集 | fs.readFile(Node)

fs.readFile(Node.js) — const data = fs.readFileSync('a.txt','utf8')Node.js でファイルを読み込むときに使うのが fs モジュー...
JavaScript

JavaScript 逆引き集 | Buffer の利用(Node)

Buffer の利用(Node.js) — Buffer.from('text')Node.js には Buffer という特別なオブジェクトがあります。これは「バイナリデータ(生のデータ列)」を扱う...
JavaScript

JavaScript 逆引き集 | process.env(環境変数参照)

process.env(環境変数参照) — process.env.NODE_ENV(Node.js)Node.js では 環境変数 を process.env 経由で参照できます。環境変数は「アプリ...
JavaScript

JavaScript 逆引き集 | require(CommonJS)

require(CommonJS) — const x = require('x')(Node.js)Node.js では昔から使われている モジュール読み込みの仕組み が CommonJS です。r...
JavaScript

JavaScript 逆引き集 | export の基本

export の基本 — export function f(){} / export default ...JavaScript の モジュール では、ファイル内の関数や変数を外部に公開するために ...
JavaScript

JavaScript 逆引き集 | 動的 import(コード分割)

動的 import(コード分割) — const mod = await import('./mod.js')JavaScript の 動的 import は「必要なときにだけモジュールを読み込む」仕...
JavaScript

JavaScript 逆引き集 | Module(ESM)インポート

Module(ESM)インポート — import fs from 'fs'(環境による)JavaScript には モジュール という仕組みがあり、コードを分割して再利用できます。ESM(ECMAS...
Excel VBA

Excel VBA 逆引き集 | バリデーション総合テンプレ

バリデーション総合テンプレ入力チェックを一箇所にまとめて、分かりやすく・使い回しやすくする「総合テンプレート」を用意しました。必須、型、桁数、文字種、禁止文字、範囲、日付、複合ルールまでを一括で扱えま...
Excel VBA

Excel VBA 逆引き集 | ログ+例外テンプレ

ログ+例外テンプレつまずいた時に「何が起きたか」を残しつつ、止めずに安全に終わらせる。そのために、ログ出力と例外(エラー)処理をワンセットで使えるテンプレートをまとめました。初心者でもすぐ使える形で、...
Excel VBA

Excel VBA 逆引き集 | エラーまとめテンプレ

エラーまとめテンプレVBAを業務で使うと、必ず「エラー処理」が必要になります。初心者がつまずきやすいのは「どこでエラーが出るか分からない」「エラーが出ても止まってしまう」こと。そこで エラー処理をまと...
Excel VBA

Excel VBA 逆引き集 | 数字以外除去

整数以外を除去する処理業務でよくある「入力値から数字だけを取り出したい」というニーズ。例えば「社員番号は数字だけ」「電話番号は数字だけにしたい」といったケースです。ここでは 文字列から整数以外の文字を...
Excel VBA

Excel VBA 逆引き集 | 整数チェック

整数チェック業務でよくある入力チェックのひとつが「整数チェック」です。例えば「数量は整数で入力」「社員番号は整数でなければならない」といったルールを守らせるために使います。初心者向けに、コード例やテン...
Excel VBA

Excel VBA 逆引き集 | 日付チェック

日付チェック業務でよくある入力チェックのひとつが「日付チェック」です。例えば「入力値が正しい日付かどうか」「未来日や過去日を許可するか」「日付の範囲が正しいか」を確認します。初心者向けに、コード例やテ...
Excel VBA

Excel VBA 逆引き集 | 型変換チェック

型変換チェック業務でよくあるエラーのひとつが「型変換エラー」です。例えば「文字列を数値に変換しようとしたら失敗」「日付に変換できない文字列が入っていた」など。初心者向けに、型変換チェックの基本テンプレ...
Excel VBA

Excel VBA 逆引き集 | 禁止文字チェック

禁止文字チェック業務でよくある入力チェックのひとつが「禁止文字チェック」です。例えば「記号は使えない」「特定の文字は入力禁止」といったルールを守らせるために使います。初心者向けに、コード例やテンプレー...
Excel VBA

Excel VBA 逆引き集 | Null/空白チェック

Null / 空白チェック業務でよくある入力チェックのひとつが「Null / 空白チェック」です。Excel VBAでは「セルが空かどうか」「値が未入力かどうか」を判定することで、エラーを防ぎます。初...
Excel VBA

Excel VBA 逆引き集 | 桁数チェック

桁数チェック業務でよくある入力チェックのひとつが「桁数チェック」です。例えば「社員番号は6桁」「郵便番号は7桁」「電話番号は10〜11桁」といった制約を満たしているかを確認します。初心者向けに、コード...
Excel VBA

Excel VBA 逆引き集 | 文字種チェック

文字種チェック業務でよくある「入力チェック」の中でも、文字種チェックは重要です。例えば「半角数字だけ」「英字だけ」「カタカナだけ」といった制約を満たしているかを確認する処理です。初心者向けに、よく使う...
Excel VBA

Excel VBA 逆引き集 | 入力チェック

入力チェック業務でよく使うのが「入力チェック」。ユーザーが入力した値が正しいかどうかを確認し、間違っていたらエラーを防ぐ仕組みです。初心者向けに、よくあるパターンをテンプレート化して説明します。基本の...
Excel VBA

Excel VBA 逆引き集 | よくある業務エラー対策

よくある業務エラー対策Excel VBAを業務で使うと、よくあるエラーに遭遇します。初心者がつまずきやすい典型的なエラーと、その対策を「逆引き集」形式でまとめました。コード例やテンプレートを交えて、か...
Excel VBA

Excel VBA 逆引き集 | 例外処理テンプレ

例外処理テンプレートVBAでは「例外処理」という言葉はあまり使われませんが、エラー処理がそれに相当します。初心者がつまずきやすいのが「エラーが出たときにどう安全に処理を続けるか」。ここでは 例外処理の...
Excel VBA

Excel VBA 逆引き集 | トランザクション風処理

トランザクション風処理データベースの世界では「トランザクション処理」といって、一連の処理が全部成功したら確定、途中で失敗したら全部取り消すという仕組みがあります。Excel VBAには本格的なトランザ...
Excel VBA

Excel VBA 逆引き集 | スタックトレース風

スタックトレース風ログVBAには「スタックトレース(関数呼び出しの履歴)」を自動で出す仕組みはありません。ですが、「どの処理を通ったか」「どこで止まったか」 を自分でログに残すことで、スタックトレース...
Excel VBA

Excel VBA 逆引き集 | イベントログ

イベントログ出力Excel VBAで「イベントログ」を扱うと、Windowsのシステムログに記録を残すことができます。これは「処理の開始・終了」「エラー発生」などを Windowsイベントビューア で...
Excel VBA

Excel VBA 逆引き集 | デバッグログ

デバッグログうまくいかない時に「今どこまで動いてる?」「何が入ってる?」を見える化するのがデバッグログ。止めずに走らせながら、状況を素早く掴むための基本とテンプレをまとめます。デバッグログの基本目的:...
Excel VBA

Excel VBA 逆引き集 | ログファイル出力

ログファイル出力プログラムを動かすときに「いつ」「何をしたか」「エラーはあったか」を記録しておくと、後から確認やトラブル対応がしやすくなります。これを ログファイル出力 と呼びます。初心者向けに、コー...
Excel VBA

Excel VBA 逆引き集 | エラーメッセージ

エラーメッセージの扱い方VBAでプログラムを動かしていると、思わぬエラーが発生することがあります。初心者がつまずきやすいのが「エラーメッセージの扱い方」。ここでは エラーメッセージを取得・表示・記録す...
Excel VBA

Excel VBA 逆引き集 | エラー番号取得

エラー番号取得(Errオブジェクトの基本)VBAでエラーが発生したとき、その原因を調べるために エラー番号(Err.Number) を取得する方法があります。初心者向けに、コード例やテンプレートをかみ...
Excel VBA

Excel VBA 逆引き集 | Resume Next

On Error Resume Next 基本VBAでよく使うエラー処理のひとつが On Error Resume Next です。これは「エラーが発生しても止まらず、次の行へ進む」という仕組みです。...
Excel VBA

Excel VBA 逆引き集 | On Error基本

On Error基本失敗しないVBAの第一歩は「エラーを捕まえて、落とさず、原因を残す」こと。On Errorはそのための基本機能です。初心者向けに、よく使う書き方・テンプレート・注意点を例題付きでま...
スポンサーリンク