一般社団法人 全国個人事業主支援協会

MEMBER メンバー

  • こんにちは、水田です。

    JavaScriptのasync function 式についてです。async functionは非同期関数を定義するために使用します。この関数は、内部で非同[…]

  • こんにちは、水田です。

    JavaScriptのisNaN()関数についてです。isNaN()は、引数がNaN (Not a Number)であるかどうかをテストする関数です。この関数は引数がNaNの場合はtrueを、そうでない[…]

  • こんにちは、水田です。

    JavaScriptのasync function 式についてです。async functionは非同期関数を定義するために使用します。この関数は、内部で非同[…]

  • こんにちは、水田です。

    JavaScriptの加算代入(+=)演算子についてです。加算代入演算子は変数に値を加えて、その結果を同じ変数に代入する演算子です。例えば let a = 1; a += 2; と記述すると、a に 2 が加算され、新しい値 3 が a に代入されます。これは a = a + 2 と同じ意味ですが、より簡潔に記述することができます。加算代入は数値に限らず文字列の連結にも使用できます。例えば let[…]

  • こんにちは、水田です。

    JavaScriptの加算(+)演算子についてです。加算演算子は数値の合計を求めたり、文字列を結合する演算子です。数値同士の加算は数学の加算と同様で、例えば 1 + 2 は 3 を返します。一方、文字列に加算演算子を使用すると、文字列が連結されます。例えば “foo” + “bar” は “foobar” という一つの文字列を生成します。JavaScriptは動的型付け言語であるため、数値と文字列[…]

  • こんにちは、水田です。

    JavaScriptのexport宣言についてです。exportは、モジュールシステムの一部として導入された機能です。特定のモジュールから変数、クラスなどを公開して、他のモジュールから参照、利用できるようにするために使用します。JavaScriptのモジュールは、コードの再利用性を高めるため、また保守性や名前の衝突を避けるために、コードを複数のファイルやモジュールに分割する際に用いられます。exp[…]

  • こんにちは、水田です。

    JavaScriptのisNaN()関数についてです。isNaN()は、引数がNaN (Not a Number)であるかどうかをテストする関数です。この関数は引数がNaNの場合はtrueを、そうでない[…]

  • こんにちは、水田です。

    JavaScriptのisFinite()関数についてです。isFinite()は、与えられた値が有限の数かどうかを判定するために使用されます。この関数は数値を引数として取り、その値が有限の場合は、trueを返します。正か負の無限大、NaN、undefinedの場合は、falseを返します。例えば、isFinite(1)はtrueを返しますが、isFinite(Infinity)、isFinite[…]

  • こんにちは、水田です。

    JavaScriptの不等価演算子(!=)についてです。不等価演算子は値が等しくない場合にtrueを返す演算子です。比較する値の型が異なる場合は、型強制(Type coercion)により暗黙の型変換が行われます。例えば、2 != ‘2’の結果はtrueではなくfalseになります。これは、文字列の2が数値に変換されるためです。また、null != undefinedはfalseになるので、ある変[…]

  • こんにちは、水田です。

    JavaScriptのJSONオブジェクトのstringify()メソッドについてです。stringify(value, replacer, space)メソッドは、JavaScriptオブジェクトをJSON文字列に変換して、そのJSON文字列を返すメソッドで[…]

  • こんにちは、水田です。

    JavaScriptのJSONオブジェクトのparse()メソッドについてです。parse(text, reviver)メソッドは、文字列をJSONオブジェクトに変換するメソッドです。textにはJSONとして解析する文字[…]

  • こんにちは、水田です。

    JavaScriptのSetオブジェクトのメソッドについてです。has()メソッドは、ある値がSetオブジェクトに存在しているかを確認するメソッドです。values()メソッドとkeys()メソッドは反復子オブジェクトを返すメソッドです。反復子オブジェクトとは、next()メソッドを持っているオブジェクトで、next()メソッドとはdoneとvalueというプロパティを持つオブジェクトを返すメソッ[…]

  • こんにちは、水田です。

    JavaScriptのdo…whileについてです。do…whileは反復処理のひとつです。do…の部分を実行した後にwhileの式が評価されます。そして、whileの条件がtrueだとdo…が再度実行され、falseだとループから抜けます。whileの式が評価される前にdo…が実行されるので、最低1回は処理をしたいようなときに役立ちます。

    let i = 0;
     […]

  • こんにちは、水田です。

    JavaScriptのSetオブジェクトについてです。Setオブジェクトは一意の値を格納することができるオブジェクトです。new Set()でオブジェクトを生成し、add(value)でSetオブジェクトの末尾にvalueを追加することができます。delete(value)でSetオブジェクトからvalueを取り除くことができます。また、clear([…]

  • こんにちは、水田です。

    JavaScriptのreduceについてです。reduceは配列のそれぞれの要素に対してコールバック関数を実行するものです。previousValueには前回の値が入っています。初回時はinitialValueの値が入っていて、initialValueが省略されたときは配列の最初の要素(array[0])が入っています。currentValueには現在の配列の要素が入っています。初回時は配列の最[…]

  • こんにちは、水田です。

    JavaScriptのfor…inについてです。for..in文はオブジェクトのプロパティに対して反復処理を行うものです。ただし、for…in文は任意の順序で反復するようなので、順番が大切になるような処理には使えないみたいです。なので、配列に対しての反復処理はforなどを使ったほうが良さそうです。inの前の変数にプロパティ名が代入されるので値を取得したい場合はブラケット表記法などでアクセス[…]

  • こんにちは、水田です。

    JavaScriptのオプショナルチェーン(?.)についてです。オプショナルチェーンは null やundefined なプロパティにアクセスした際に undefined を返すというものです。オプショナルチェーンを使わずに null や undefined なプロパティにアクセスすると、エラーが発生してしまいます。それを避けるために事前に、if文やNull合体演算子(??)を使って、そのプ[…]

  • こんにちは、水田です。

    JavaScriptの論理否定(!)についてです。論理否定は falsy な値に使用すると true を返し、truthy な値の場合は false を返すというものです。if文の条件式に使ったりすることが多いでしょうか。論理否定を二つ使用して二重否定(!!)なんてこともできます。こちらは値を論理型(Boolean)に変換するもの[…]

  • こんにちは、水田です。

    JavaScriptの論理和(||)に似た演算子にNull合体演算子(??)というものがあります。論理和の場合、a || b で a が falsyな値だと b を返しますが、Null合体演算子の場合、a ?? b で a が null か undefined だと b を返します。Null合体演算子は a が空文字や 0 などの場合は、a を返すということです[…]

  • こんにちは、水田です。

    Javaなどの論理和は、a || b だと a か b が true の場合は true を返すという動きだと思うのですが、JavaScriptの論理和は a が true なら a を返し、それ以外は b を返すという動きをする。ということをJavaScriptを使い始めて、だいぶ時が過ぎてから知りました…

    const a = [];
    const b = “配列は空です[…]

  • さらに読み込む
一覧へ戻る