Macのターミナルで初めてJavaScriptを実行した際に、基本的なところでエラーが出たのでその対処法を書いていきます。
console.log()でエラー
まずJavaScript標準で用意されているオブジェクトのnowDate()を用いて、今日の日付と今の時刻を表示しようとしました。
nowDate.js
const today = nowDate();
console.log(today);
こちらのjsファイルをターミナルで実行すると、
Exception: TypeError: undefined is not an object (evaluating 'console.log')
このようなエラーが出てきました。
print()に変更
nowDate.js
const today = nowDate();
print(today);
このように変更して実行すると、
Fri Aug 09 2019 11:24:41 GMT+0900 (JST)
先ほどのようなエラーが起きず無事に現在の日付・時刻を表示できました。
まとめ
エラーが出ても、焦らず冷静に開発環境やコードをチェックしていきたいですね。