見出し画像

[Discord.ts BOT Book] #1 TypeScriptとは??


自己紹介

・coconala等で副業としてdiscord botを販売
・趣味はkubernetesで遊ぶこと
・最近は仮想通貨のコピートレードで楽して稼ぐことにいそしんでいる…w
・スキルは以下の通り
 ・プログラミング言語
   > GoLang C# Kotlin Pyhton PHP Javascript Typescript
 ・サーバー系?
  > kubernetes docker KVM
 ・データベース
  > MySQL Etcd
 ・マーキング言語
  > HTML5 CSS3
自己紹介を並べるときりがないのでここまで

この記事の読者対象

この記事ではnodejs、npmと静的型付けの知識があることを前提に話を進めていきます。
discord.js TypeScriptに関する知識はなくても全く問題ありません。

TypeScriptとはなんぞや?

(以下TypeScriptはts、JavaScriptはjsと省略します。)
tsはjsを拡張して作られたプログラミング言語です。
tsはエラーを防ぎやすいように設計されています。
変数の型をあらかじめ決めていることが一番の特徴です。
この静的型付けの機能により正確な型情報や予測候補などをコーディング中に表示させ開発スピードを高速化させてくれます。(めちゃ便利です

 メリット

・JSと互換
・静的型付けによりエラー抑制

 デメリット

・まれに存在するTSに非対応なパッケージを使おうとすると困る


この記事が気に入ったらサポートをしてみませんか?