notitie

日々感じたことをメモ書き

TypeScriptのジェネリックについて調べてみた

ジェネリックとは TypeScriptのジェネリックとは、型を抽象化してコードを短くする時に便利な機能である。これだけでは分かりにくいので例を出しながら見ていく。 なぜジェネリックを使うのか 5つの例をもとに、順番にどういった時にジェネリックを使えば良…

JavaScriptのアロー関数を調べてみた

はじめに タイトル通り、アロー関数とは何ぞやを解決するために調べてみた。一部TypeScriptで記述しております。 アロー関数 特徴 構文として「=>」を用いることから、見た目が矢に似ているということで「アロー」と呼ぶそう。アローで引数と関数本体をつな…

TypeScriptにおける関数の書き方を調べてみた

はじめに TypeScriptにおける関数の書き方を調べてみた。 TypeScriptにおける関数の書き方 特徴 1.仮引数と返り値にデータ型を指定できる //仮引数と返り値にデータ型を指定 function hello(name: string): string { return 'Hello, ' + name + '!!'; } aler…

JavaScriptのテンプレート文字列について調べてみた

テンプレート文字列(リテラル)とは バッククオート(``)で文字列として入力することができ、改行文字 (\n) を使わずとも改行が可能。 テンプレート文字列はデータの埋め込み(ドル記号と波括弧(${expression})で表示する)が可能なので、「+」で文字列を…

TypeScriptの概要と型種類について調べてみた

はじめに TypeScriptを勉強し始めたので忘れないためにメモ書きする。 なぜTypeScriptを使うのか 結論から言うと、型を厳密に定義するためにTypeScriptを使う。 JavaScriptは動的型付け言語といって、変数にどんなデータ型(文字列、数値、真偽値など)でも…

「佐藤オオキのスピード仕事術」をよんでみた

「佐藤オオキのスピード仕事術」を読む目的 400のプロジェクトを同時に進める 佐藤オオキのスピード仕事術 作者: 佐藤オオキ 出版社/メーカー: 幻冬舎 発売日: 2016/02/10 メディア: 単行本 この商品を含むブログ (2件) を見る 最近色々と仕事が多くなってき…

Angularことはじめ

Angular公式日本語ドキュメントをもとに初めてみた。 https://angular.jp/ メモ Angular CLI とりあえず以下のようなことができるらしい。いまはよく分からないので軽く流す Angular CLIを利用することで、コマンド1つでアプリの骨格を生成できます。その他…