ノンプロ研中級プログラミング講座【GAS コース第 3 期】第 3 回
本日は #ノンプロ研 の中級GAS講座の第3回。 テーマは「組み込みオブジェクト」です~ pic.twitter.com/hNBzUT897w
2020-10-09 19:56:44JavaScriptの組み込みオブジェクトは、前回習った「クラス」をベースに作成されている。 JavaScript、GASを使用する場合、共通で使用することが可能。 #ノンプロ研
2020-10-09 20:14:23組み込みオブジェクトには、リテラルが用意されている。 リテラルを使うと、オブジェクトを生成することができるものがある。 #ノンプロ研
2020-10-09 20:15:34new Date()なんかはよく使うと思いますが、このnewが何をしているのか… クラスとそのつくり方を理解した今だと、ちょっと見え方が違うのではないでしょうか #ノンプロ研
2020-10-09 20:16:58リテラルがあるオブジェクトは、リテラルを使用しよう。 Dataオブジェクトだけは、リテラルがないので、new演算子を使用。 #ノンプロ研
2020-10-09 20:20:17GASのスクリプトファイルをレッスン別に分けてたから安心と思ってたけど、関数名重複すると実行結果がおかしくなるのね。気を付けようっと。 #ノンプロ研 #GAS
2020-10-09 20:20:54ラッパーオブジェクト。 Number,String,Boolean。 数値型、文字列型、真偽型はプリミティブな値=オブジェクトじゃない。 それらを内包して、使用するときに便利なメソッド、プロパティが使えるようにしたオブジェクトのこと。 #ノンプロ研
2020-10-09 20:21:42このラッパーオブジェクトに関連して、String、Number、Boolean関数がある。 値を入れて呼び出すと、それぞれに変換して返す関数。 #ノンプロ研
2020-10-09 20:22:34Number関数で数値に変換できない値が渡されると、NaNが返される。 エラーを見て、判断ができる。 #ノンプロ研
2020-10-09 20:23:37Stringオブジェクトは、関数として呼び出すとstring型に、new演算子で生成するとobject型。 文字列で比較すると、別物扱いになる。 ってことで、Stringオブジェクトでは、new演算子で生成しないで使用しましょう。 #ノンプロ研
2020-10-09 20:29:27最初は、Arrayオブジェクト。 配列を扱うオブジェクトのこと。 GASで扱う3、4割は、Arrayオブジェクトじゃないか?というくらい、使います。 #ノンプロ研
2020-10-09 20:30:58