JavaScriptはどう動く?
JavaScriptという言葉は狭義にはMozillaが仕様を策定し実装しているスクリプト言語を指す。
この仕様に則り、各社がJavaScript実行エンジンを実装している。
V8 (JavaScriptエンジン) - Wikipedia
→だからブラウザ毎に対応/非対応・挙動が違う・処理速度が違う
JavaScriptを書くときには、どこで誰がそのJavaScriptを実行するのか?を意識しておく
Node.js
Node.jsはサーバーサイドのJavaScript実行環境。
※ブラウザで動くJavaScriptとはできることが違う
- コンピュータ内のパスを見ることができる
- ファイルの読み書きをすることができる
- 等
これらがブラウザでできたら大変。。。
Node.jsを動かしてみる
node [実行するJavaScriptファイル]
演習
問題集のhello-worldを実行してみよう
JavaScriptで文字を表示する
問題集のhello-worldをVisual Studio Codeで開いてください
JavaScriptで文字を表示するためには以下のプログラムを書きます
console.log(表示する内容)