JavaScript JavaScript 関数とスコープ 関数とスコープ 関数とスコープ定義された関数はそれぞれのスコープを持っています。スコープとは変数や関数の引数などを参照できる範囲を決めるものです。 JavaScriptのスコープは、ES2015において直感的に理解しやすい仕組みが整備されま... 2022.12.18 JavaScript
JavaScript JavaScript 文字列とUnicode / ラッパーオブジェクト 文字列とUnicode 文字列とUnicode JavaScriptは文字コードとしてUnicodeを採用し、エンコード方式としてUTF-16を採用しています。 このUTF-16を採用しているのは、あくまでJavaScriptの内部で文字列... 2022.12.18 JavaScriptTech
JavaScript JavaScript 条件分岐 / オブジェクト / プロトタイプオブジェクト / 文字列 条件分岐 条件分岐 真偽値以外の値の場合、その値を暗黙的に真偽値へ変換してから、条件式として判定します。 真偽値へ変換するとtrueとなる値の種類は多いため、逆に変換した結果がfalseとなる値を覚えるのが簡単です。 次の値は真偽値へと変換... 2022.12.16 JavaScript
JavaScript ノンブロッキング IOをコンビニのレジで説明 コンビニのお会計を例にして説明 シングルスレッド × ブロッキング IO マルチスレッド × ブロッキング IO シングルスレッド × ノンブロッキング IO 2022.12.10 JavaScriptTech
JavaScript JavaScript 演算子 JavaScript Primer で演算子の勉強を再学習した。 目次 演算子 べき乗演算子(**) べき乗演算子と同じ動作をするMath.powメソッドがあります。 単行演算子(+) 単項プラス演算子(+) 単項マイナス演算子(-) イン... 2022.12.10 JavaScriptTech