JavaScript基礎編
JavaScriptとは
- プログラミング言語
- (ほぼ)唯一ブラウザ上で動く言語
- 動的なWebサイトで使われる
- Developer Tools で試せる:
F12
or Ctrl+Shift+I
JavaScriptの特徴
- 数値
- 文字
- 変数と関数
- 定義と代入
- var
- let
- const
- 変数定義時にしか代入できない
- 再代入しようとするとエラー
- 配列(Array)とオブジェクト(Object)
[1,2,3,4,5]
{'test': 1, 'test2': 2}
- 特殊な型
- true
- false
- null
- undefined
- Infinity
- NaN
0 * Infinity
'JavaScript' * 3
- 比較演算子
- 等価演算子/不等価演算子
==
!=
1 == '1'
null == undefined
- 厳密等価演算子/厳密不等価演算子
===
!==
1 === '1'
null === undefined
- ブラウザ向けの関数
alert('ここにメッセージを自由に書いてね')
- PC(サーバー)上でJavaScriptを動かせる環境
$ node
でインタプリタ起動
- ライブラリ管理ツール npm
- $ git clone https://github.com/DiscordBotPortalJP/discordjs-startup.git
$ npm install