検索
現代SFRPG「重力ルーペ/探求リバーブ」

ドラマティックRPG「バンドワゴン」

ハートフルRPG「地図の時間」

ビジュアルノベル「日向と香水」

ノベル×ADV「ストーリーテラー」 title1_2.png
カテゴリ
リンク集
【スポンサードリンク】

【ツクール新作】




【創作全般】






シナリオ制作


設定作り


最近読んでよかった本五選





創作意欲を掻き立てる本


自己管理術


クリエイター向けノウハウ

2019年02月25日

エラーの種類

RPGツクールMVで表示されるTypeError、ReferenceError、SyntaxError各エラーについての走り書きです。

タイプエラー(メソッド名を間違えた場合)

let text = prompt('please input price');
console.lag( text );

Uncaught TypeError★: console.lag★ is not a function
at :2:9
★TypeError……補足不可能な型のエラー「console.lag」は関数ではない

リファレンスエラー(変数名を間違えた場合)

let text = prompt('please input price');
console.log( taxt );

Uncaught ReferenceError★: taxt★ is not defined
at :2:14

ReferenceError……補足不可の参照エラー:「taxt」は定義されていない

シンタックスエラー(同じ名前の変数を作ろうとした場合)

同じプログラムを実行した場合
Uncaught SyntaxError★: Identifier 'text'★ has already been declared
at :1:1
SyntaxError……補足可能なシンタックスエラー:識別子「text」は既に宣言(declared)されている

undefinedとは

「declared」=値がないの意。
値を入れていない変数や存在しないプロパティを参照したときにも表示される。

予防・修正対策

・Diffツール
http://mergely.com/editor
コードの比較参照に有用。

・テキストエディタ「Visual Studio Code」
コードの予測変換機能、色分けなど機能が充実して便利。

参考記事
http://fanblogs.jp/tabirpglab/archive/1238/0
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
http://fanblogs.jp/tb/8586324
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック