JavaScript

スポンサーリンク
JavaScript

【入門編】 値オブジェクト(Value Object)の作成 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を長年うろついているチーフアーキテクトです。JavaScriptのコードを書いているとき、「あれ?さっきは文字列だったはずの変数に、いつの間にか数値が混ざってバグってる……!」なんて冷や汗をかいた経験、ありま...
JavaScript

【入門編】 タグ付きユニオン(判別共用体)の模倣 – JavaScript実践ガイド

こんにちは!JavaScriptの学習、毎日お疲れ様です。変数を作って、データをいれて、画面に表示させて……。「少しずつJavaScriptの動きが分かってきたぞ!」という楽しい時期ですよね。でも、プログラムが大きくなってくると、こんなモヤ...
JavaScript

【入門編】 Symbol.hasInstanceによるinstanceofのカスタマイズ – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきた、シニアアーキテクトの私です。JavaScriptの学習を進めていると、「なんだか最近、見慣れない記号やメソッドが出てきて頭がパンクしそう……」なんて感じる瞬間、ありますよね。大丈夫ですよ、み...
JavaScript

【入門編】 Object.prototype.toString.call()による詳細な型判定 – JavaScript実践ガイド

JavaScriptの世界へようこそ!日々コードを書いていると、「あれ、今この変数の中身って何だっけ?」と頭を抱えたくなる瞬間、必ず訪れますよね。特に、画面から取得したデータや、どこからか飛んできたAPIのレスポンスを扱うとき、「これ、配列...
JavaScript

【入門編】 JSDocによる型キャスト(Type Casting) – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを書いていると、突然の「あれ、この変数の中身なんだっけ?」「IDE(コードエディタ)が補完してくれないんだけど!」という罠にハマること、ありませ...
JavaScript

【入門編】 Null合体演算子(??)と論理和(||)の判定基準 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを触り始めてすぐの頃って、「あれ?思った通りに動かないぞ…」という壁にぶつかりがちですよね。特に、値が「無い」ときや「ゼロ」のときの扱いで、夜も...
JavaScript

【入門編】 typeof演算子と関数オブジェクト – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを触り始めてすぐの頃、誰もが一度は「おや?」と首をかしげる不思議な現象に遭遇します。それが今回お話しする「関数はオブジェクトなのに、`typeo...
JavaScript

【入門編】 BigIntと他型との型変換の制約 – JavaScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの世界へようこそ。日々、JavaScriptと格闘していると、なんだか不思議なバグに遭遇して「うわっ、なんだこれ……」と頭を抱えたくなる瞬間がありますよね。大丈夫です、それ、みんな通る道ですから安心...
JavaScript

【入門編】 ToPrimitive抽象操作の内部アルゴリズム – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを書き始めた頃、「なんだか分からないけど、オブジェクトと数字を足したら変な文字列になった……」「`` って何なの!?エラーじゃないの!?」と頭を...
JavaScript

【入門編】 論理コンテキストにおける型変換 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを書き始めの頃、誰もが一度は「あれ?なんでこの条件式、意図通りに動かないんだろう……?」と首を傾げた経験があるのではないでしょうか。画面の裏側で...
スポンサーリンク