あらすじ
※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12748-0)も合わせてご覧ください。
TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。
静的型付き言語は世にいくつもありますが,TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が,型の有効性を理解しTypeScriptらしいコードを書けるようになるために,本書では,プログラムの安全性を高める基本的な型の扱い方から,TypeScriptの「高い表現力」の源となっているリテラル型・ユニオン型・keyof 型の扱い方まで幅広く取り上げます。また,わかりにくい機能や型安全を脅かす危険な機能についてもごまかさず,歴史的経緯や目的・用途を踏まえたうえで最善の扱い方を説明します。
章ごとに力試し問題を用意しており,理解の度合いを確認しながら学習を進められます。
感情タグBEST3
Posted by ブクログ
今までwebの情報をコピペして動けばヨシ!だったが流石に原理とか分からないと不味いよなぁと思い買った本です。
結論から言うと、初心者(JavaScriptを100行~書いたことある人)にとって体系的に必要十分に知識が吸収できる良書でした。ただ、サンプルコードは多めですが、問題形式なものは少ない(各章に1,2個)です。
問題(課題)を解きながら覚えたい!!という人には、適していないと思います。
良くあるTypeScript独自の説明に留まらず、背景から丁寧に説明してくれています。ネットのチュートリアルみたいに情報が多すぎることもなく(寄り道)、しっかり最低限の情報で教えてくれます。
フロントエンドのwebフレームワークも何となくで動かし、チュートリアルもめんどくさくて適当にやってきた人が基礎を知るのに最適です。
初心者が読んで損はしないです。
Posted by ブクログ
今までなんとなく書いていたTypeScriptを体系的に学び直すため読みました。情報量としては十分すぎるほどで、途中からは注釈を飛ばしながら読みました。
単純な文法説明だけではなく、「いくつか書き方があるが主流はこっち」「著者はこちらを推奨します」など、最近のトレンドや著者の意見も書かれていたのが良かったです。
Posted by ブクログ
TypeScriptを始めるために大事なことが正確に、そして理解しやすく書かれている本だと思う。
ただしすべてが網羅されているわけではない。進化するスピードの速い言語という点も踏まえておいた方がよい。
何らかのプログラミング言語を使った経験を持ちTypeScriptを基本から本格的に始めたい人におすすめの本。
Posted by ブクログ
業務でTypeScriptを扱うことになり、しっかり勉強しようと思って本書を購入。
平易な説明書きで一貫されており、入門書としては良かったと思う。
特に非同期処理の認識が結構曖昧だったと思い知らされ、本書で学べて良かったと思う。
またTypeScriptのキモであろう型についても、多くのページを割いて解説されている。
TypeScriptを「C#っぽいJavaScript」という認識でいたのだが、型に関しては非常に柔軟な表現が可能で、独特なプログラミング観があるなと感じた。