タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

TypeScriptに関するaufhebenのブックマーク (3)

  • TypeScript入門『サバイバルTypeScript』〜実務で使うなら最低限ここだけはおさえておきたいこと〜

    書『サバイバルTypeScript』は実務でTypeScriptを使う開発者のための入門書です。そして、このページはTypeScriptの特徴を最速で把握できるよう、数百ページからなる書のコンテンツをつまみいした要約です。 » 書ついて詳しく知る » とにかく今すぐTypeScriptを書いてみたい TypeScriptとは​JavaScriptのスーパーセットとなるプログラミング言語。静的型付け言語であり、プログラムの正しさが静的に検査できる。ライブラリやIDEなどの開発環境が充実しており、大きなエコシステムを持っている。Microsoftが2012年に開発し、オープンソースで公開した。» TypeScriptの特徴について詳しく知る » TypeScript誕生の背景について詳しく知る TypeScriptJavaScriptのスーパーセット​スーパーセットとは、元の言語との

    TypeScript入門『サバイバルTypeScript』〜実務で使うなら最低限ここだけはおさえておきたいこと〜
  • Typescriptで定数クラスを作成する

    普段からプログラミングをしている人だと後から設定変更をすることを考慮したり、可読性を意識して、定数にも名前をつけることがあると思います。今回は、弊社の若手エンジニアからJavaのような定数クラスをTypescriptで定義したいという話から何パターンか考えてみたので、そのときの内容を共有しようと思います。今回の例では、WEBサイト用の専用のカラー定義をTypescript(Javascript)で定義するケースを例としてサンプルコードを示そうと思います。 名前空間を利用する方法readonly、staticを利用する方法getアクセサを利用する方法 1.名前空間を利用する方法厳密には、クラスでは無いのですが、クラスのように扱う方法です。 下記のようにモジュールを作成します。clors.tsとします。 /** 専用の名前空間を定義 */ namespace Colors { // 専用の赤を

    Typescriptで定数クラスを作成する
  • undefinedとnullの違い | TypeScript入門『サバイバルTypeScript』

    多くのプログラミング言語で「値がない」を表現する方法は、nullなど1通りです。しかし、JavaScriptでは「値がない」に相当する表現にnullとundefinedの2通りがあります。他の言語からJavaScriptに来た人が驚き、使い分けに悩む部分です。ここでは、nullとundefinedの仕様上の違い、実際のコーディングでどう使い分けるべきかについて説明します。 意味合いの違い​undefinedとnullは大きなくくりで「値がない」ことを意味する点は共通しています。意味的な違いがあるとしたら、undefinedは「値が代入されていないため、値がない」、nullは「代入すべき値が存在しないため、値がない」という微妙な違いです。 この意味的な違いを厳密につきつめてコーディングするのは、入門者には難しいものです。使い分けに客観的な基準があるわけではないためです。もしどちらを使うべきか

    undefinedとnullの違い | TypeScript入門『サバイバルTypeScript』
  • 1