JavaScript

スポンサーリンク
JavaScript

【入門編】 抽象等価演算子(==)の比較アルゴリズム – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを触り始めてすぐの頃、こんな「謎の現象」に出会って頭を抱えたことはありませんか?0 == '' // なぜか true になる……!?「数字の ...
JavaScript

【入門編】 算術演算における暗黙の型変換 – JavaScript実践ガイド

JavaScriptを書き始めたばかりの頃って、コードを書いていて「えっ、なんでこうなるの!?」と頭を抱えたくなりませんか?特に、画面から取得した数字と、あらかじめ用意しておいた数字を足そうとしただけなのに、ぜんぜん違う結果になってしまった...
JavaScript

【入門編】 Array.isArrayによる配列判定 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきたチーフアーキテクトの私です。JavaScriptの勉強をしていると、「あれ?これってどうやって判定するんだっけ?」と頭を抱えたくなる瞬間、ありますよね。特に「配列(Array)」の判定は、Ja...
JavaScript

【入門編】 NaNの判定手法(isNaN vs Number.isNaN) – JavaScript実践ガイド

JavaScriptの世界へようこそ!チーフアーキテクトの私です。フロントエンドの現場で日々コードを書いていると、避けて通れないのが「データのやり取り」ですよね。APIから取得した数値、ユーザーがフォームに入力した年齢、計算結果……。そんな...
JavaScript

【入門編】 ToBoolean変換のルール – JavaScript実践ガイド

こんにちは!JavaScriptの世界へようこそ。チーフアーキテクトの私です。プログラミングを学び始めの頃って、不思議なコードの挙動に頭を抱えたり、「なんでやねん!」と画面に向かってツッコミを入れたくなったりすること、ありますよね。大丈夫で...
JavaScript

【入門編】 ToString変換のルール – JavaScript実践ガイド

こんにちは!JavaScriptの世界へようこそ。チーフアーキテクトの私です。フロントエンドの現場に立っていると、JavaScriptの「なんだかよく分からない挙動」に頭を抱える瞬間によく出会いますよね。「あれ、文字と数字を足しただけなのに...
JavaScript

【入門編】 ToNumber変換のルールと例外 – JavaScript実践ガイド

こんにちは!JavaScriptの世界へようこそ。チーフアーキテクトの私です。フロントエンドの現場に立っていると、JavaScriptの「なんだかよく分からないけど、勝手にやってくれる優しさ(あるいは大きなお世話)」に頭を抱える瞬間が、誰も...
JavaScript

【入門編】 Falsyな値の全リストと暗黙の型変換 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を長年フラフラと……いや、最前線で駆け抜けてきたチーフアーキテクトの私です。JavaScriptを触り始めてすぐの頃、`if`文の条件分岐あたりで「えっ、なんでこのコード動かないの!?」「さっきまで動いてたの...
JavaScript

【入門編】 nullとundefinedの比較と型判定の落とし穴 – JavaScript実践ガイド

JavaScriptの「何もない」をめぐる冒険:nullとundefinedの迷宮を攻略しようこんにちは。フロントエンドの現場で長年コードと向き合ってきたアーキテクトです。プログラミングを始めたばかりの頃、JavaScriptの「何もない」...
JavaScript

【入門編】 Object.prototype.isPrototypeOfの活用 – JavaScript実践ガイド

こんにちは!JavaScriptの世界へようこそ。チーフアーキテクトの私です。プログラミングを勉強し始めの頃って、「なんだか横文字ばかりだし、動いたと思ったら急にエラーになるし……」と、心が折れそうになりますよね。大丈夫ですよ、最初はみんな...
スポンサーリンク