JavaScript

【JavaScript】全角文字を2文字、半角文字を1文字としてカウントする方法

JavaScriptにおいて、文字列の長さを正確に計算することは、さまざまなアプリケーションで重要な役割を果たします。 特に、日本語な
JavaScript

【JavaScript】文字列から任意の1文字を取得する方法|charAt・ブラケット記法・at()の違いと実務パターン

JavaScriptで文字列から1文字を取得するcharAt・ブラケット記法・at()の違いを比較表付きで解説。サロゲートペア対策や実務パターンも網羅。
JavaScript

【JavaScript】サロゲートペアに対応したUnicodeコードポイント取得|codePointAt・charCodeAtの違いと実務対策

JavaScriptでサロゲートペア文字を正しく扱うcodePointAt()の使い方を解説。charCodeAtとの違い、絵文字・異体字の処理、for...of・スプレッド構文・Intl.Segmenterの実務パターンまで網羅。
JavaScript

【JavaScript】サロゲートペア文字列を正しく扱う方法|for-of・スプレッド構文・Array.from・正規表現uフラグ

JavaScriptでサロゲートペア文字列(絵文字・特殊漢字)を正しく扱う方法を解説。for-ofループ、スプレッド構文、Array.from、正規表現uフラグ、codePointAt、Intl.Segmenterなど、文字化けを防ぐテクニックを網羅的に紹介します。
JavaScript

【JavaScript】日本語をBase64形式にエンコード・デコードする方法|btoa・TextEncoder・Buffer.from・FileReader対応

JavaScriptで日本語をBase64エンコード・デコードする方法を解説。btoa()でエラーになる原因と、encodeURIComponent・TextEncoder・Buffer.from(Node.js)・FileReaderを使った解決策をサンプルコード付きで紹介します。
JavaScript

【JavaScript】Unicodeコードポイントから文字列を生成する方法|fromCodePoint/fromCharCode/サロゲートペア完全解説

JavaScriptでUnicodeコードポイントから文字列を生成するString.fromCodePoint()の使い方を解説。fromCharCode()との違い、サロゲートペア、codePointAt()による逆変換、全角半角変換、絵文字処理まで実務で使えるコード例付きで網羅的に紹介します。
JavaScript

【JavaScript】文字のUnicodeコードポイントを取得する方法|charCodeAt・codePointAt・変換関数の使い分け完全ガイド

JavaScriptで文字のUnicodeコードポイントを取得するcharCodeAt・codePointAtの違いを比較表付きで解説。逆変換・文字種判定・エンコーディング変換まで網羅。
JavaScript

【JavaScript】指定した桁数のランダムな文字列を生成する方法

JavaScriptを使用して、指定した桁数でランダムな文字列を生成する方法は、多くの場面で役立ちます。例えば、パスワード生成やト
JavaScript

【JavaScript】ASCIIコードを文字列に変換する方法|fromCharCode・charCodeAt・暗号実装まで完全解説

JavaScriptでASCIIコードを文字列に変換するString.fromCharCode()の使い方を基礎から解説。charCodeAtとの相互変換、ASCIIコード表、大文字⇔小文字変換、ROT13/シーザー暗号の実装、バリデーション活用まで網羅。
JavaScript

【JavaScript】文字列からASCIIコードに変換する3つの方法

JavaScriptにおいて、文字列からASCIIコードに変換する方法は重要です。特定の文字列をバイト値に変換したい場合や、ASCIIコードに
COBOL

【COBOL】DISPLAY文完全ガイド|UPON句・WITH NO ADVANCING・編集項目・デバッグ・ログ出力の実践パターン

COBOLのDISPLAY文を完全解説。UPON句による出力先切り替え・WITH NO ADVANCINGで改行抑制・PIC Z編集項目で数値を整形・COMP-3の安全な表示方法。デバッグ用DISPLAY・タイムスタンプ付きログ・件数レポート・UPON CONSOLEの実践パターンまで網羅。
JavaScript

【JavaScript】文字列のバイト数を取得する方法(完全ガイド)

JavaScriptで文字列のバイト数を取得する4つの方法(TextEncoder・Blob・encodeURIComponent・Buffer.byteLength)を解説。UTF-8の文字コード別バイト数比較、絵文字のバイト数、バイト数制限バリデーション、切り詰め関数、パフォーマンス比較まで網羅的に紹介します。
JavaScript

【JavaScript】文字列内の特定文字の出現回数をカウントする方法|split・match・reduce完全ガイド

JavaScriptで文字列内の特定文字の出現回数をカウントする方法をsplit・match・for・reduceの4パターンで解説。部分文字列カウント、出現頻度マップ、パフォーマンス比較、実務パターンまで網羅。
COBOL

【COBOL】日付・時刻の扱い方完全ガイド|CURRENT-DATE・日付算術・月末日計算・年齢計算・バリデーション

COBOLの日付・時刻処理を網羅解説。FUNCTION CURRENT-DATE(21文字の構造)・ACCEPT FROM DATE YYYYMMDD・INTEGER-OF-DATE/DATE-OF-INTEGERによる日付算術・TEST-DATE-YYYYMMDDによるバリデーション・月末日計算・年齢計算・月次バッチ処理の実践パターンまで。
COBOL

【COBOL】コメントの書き方完全ガイド|7桁目*・インライン*>・デバッグ行D・カラム構造・実践パターン

COBOLのコメント記法を網羅解説。7桁目アスタリスク・インラインコメント(*>)・ページ区切り(/)・デバッグ行(D)・IDENTIFICATION DIVISION文書化エントリ・自由形式の違い。固定形式カラム構造の理解からプログラムヘッダー・変更履歴・セクション区切りの実践パターンまで。
Oracle

【Oracle】SUBSTR()関数で文字列の一部を切り出す方法|負の値・SUBSTRB・実務パターンも解説

OracleのSUBSTR()関数で文字列を切り出す方法を解説。基本構文、負の開始位置で末尾から切り出す方法、バイト単位のSUBSTRB()、INSTR()との組み合わせ、REGEXP_SUBSTR()との比較、電話番号・郵便番号の分解など実務パターン、他RDBMS比較、パフォーマンス注意点まで網羅。
SQL

【SQL】スペース(空白)を削除する方法完全ガイド|TRIM・LTRIM・RTRIM・REPLACE・全角スペース対応まで

SQLで文字列からスペース(空白)を削除する方法を完全解説。TRIM関数(前後の空白除去)・LTRIM/RTRIM(片側除去)・REPLACE(全置換・中間スペース対応)・全角スペースの扱い・RDBMS別(Oracle/MySQL/PostgreSQL/SQL Server)の注意点まで、実例SQL付きで網羅。
SQL

【SQL】文字列結合完全ガイド|CONCAT・||演算子・CONCAT_WS・GROUP_CONCAT・STRING_AGG・NULL対策まで

SQLで文字列を結合する方法を徹底解説。CONCAT関数・||演算子・+演算子の違い、CONCAT_WSで区切り文字付き結合、NULLが混ざったときの挙動、数値・日付との型変換、GROUP_CONCAT/STRING_AGGで複数行を1行にまとめる方法まで、MySQL/PostgreSQL/SQL Server/Oracleの実務パターンを網羅します。
Oracle

【Oracle】DECODE関数の使い方完全解説|CASE式との違い・NULL扱い・ピボット集計まで

OracleのDECODE関数の基本構文・NULL扱いの特殊ルール・ネスト・SUM+DECODEによるピボット集計・ORDER BYでの活用・CASE式との違いを実例付きで完全解説します。
JavaScript

【JavaScript】文字列を逆順に並び替える方法

JavaScriptを使用して文字列を逆順に並び替える方法は、さまざまなシナリオで便利です。この記事では、そのような方法をいくつか紹介し