無料マンガ・ラノベなど、豊富なラインナップで202万冊以上配信中!
※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12748-0)も合わせてご覧ください。
TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。
静的型付き言語は世にいくつもありますが,TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が,型の有効性を理解しTypeScriptらしいコードを書けるようになるために,本書では,プログラムの安全性を高める基本的な型の扱い方から,TypeScriptの「高い表現力」の源となっているリテラル型・ユニオン型・keyof 型の扱い方まで幅広く取り上げます。また,わかりにくい機能や型安全を脅かす危険な機能についてもごまかさず,歴史的経緯や目的・用途を踏まえたうえで最善の扱い方を説明します。
章ごとに力試し問題を用意しており,理解の度合いを確認しながら学習を進められます。
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
今までwebの情報をコピペして動けばヨシ!だったが流石に原理とか分からないと不味いよなぁと思い買った本です。
結論から言うと、初心者(JavaScriptを100行~書いたことある人)にとって体系的に必要十分に知識が吸収できる良書でした。ただ、サンプルコードは多めですが、問題形式なものは少ない(各章に1,2個)です。
問題(課題)を解きながら覚えたい!!という人には、適していないと思います。
良くあるTypeScript独自の説明に留まらず、背景から丁寧に説明してくれています。ネットのチュートリアルみたいに情報が多すぎることもなく(寄り道)、しっかり最低限の情報で教えてくれます。
フロントエンドのwebフレームワークも何となくで動かし、チュートリアルもめんどくさくて適当にやってきた人が基礎を知るのに最適です。
初心者が読んで損はしないです。
※アプリの閲覧環境は最新バージョンのものです。