JavaScript

フロントエンド

【クイズでわかる】JavaScriptの文字コードとUnicodeの仕組み|lengthがバグる理由も解説!

JavaScriptの文字コードとUnicodeの仕組みをクイズ形式でわかりやすく解説。なぜ「1文字なのにlengthが2になるのか?」UTF-16やサロゲートペアの挙動、文字数カウントのズレの原因まで初心者向けに解説します。
フロントエンド

【クイズでわかる】JavaScriptの配列操作|+で文字列になる理由と結合・変更の操作をマスターする

JavaScriptの配列操作をクイズ形式で確認。+で文字列になる挙動や、concat・スプレッド・push・sliceなどの違いをコードをもとに見ていきます。結合や追加、書き換えの動きがどう変わるのかを一つずつ整理しています。
フロントエンド

【クイズでわかる】JavaScriptの巻き上げ(Hoisting)とTDZの仕組み

JavaScriptの巻き上げ(hoisting)やTDZの仕組みをクイズ形式で解説。varがundefinedになる理由や、letでエラーになる原因をわかりやすく理解できます。