Translations:Expression Manager how-tos/19/ja

EM式を入力する際の一般的なエラーの例を次に示します. ツールチップは追加的な情報を提供します.
 * 1) インラインJavascriptで中括弧の後に空白を追加していない.
 * 2) *EMは、中括弧の直後に"document.write"が現れると式であると考えるため、"document"と"write"がそれぞれ未定義の変数、関数となり、赤色のボックスで表示される.
 * 3) 未知/間違った変数、関数、演算子
 * 4) *ここでは、"sex"（性別）の代わりに"gender"という変数名を使用していることを忘れていますが、EMはそのエラーをキャッチします. また、'++'についても、サポートしていない演算子として赤色のボックスで表示されます.
 * 5) eqの代わりに=を使っていたり、代入を行っている場合の警告
 * 6) *'='と'+='は黒ではなく赤いテキストで表示されています. 文字の上にマウスを置くと、値を代入しようとしているという警告が表示されます.
 * 7) 関数の引数の数が間違っている
 * 8) *ifは3つの引数を取りますが、4つ与えられているので、赤いボックスの "if"にカーソルを合わせるとエラーが説明され、サポートされている構文が表示されます.
 * 9) *sumは引数の数に制限はありませんが、閉じ括弧の前にコンマがついているので、赤色のボックスで表示されます.
 * 10) 括弧の不一致
 * 11) *式を書く時の最も一般的なエラーの一つです.
 * 12) *閉じ括弧が欠落している例を2つ、閉じ括弧が多すぎる例を1つを示しています.
 * 13) サポートされていない構文
 * 14) *EMがサポートしていない演算子または句読点を使用すると、赤いボックスになります.
 * 15) 無効な代入
 * 16) *変数は値が書き換え可能なものもありますが、読み取り専用のものもあります.
 * 17) *読み取り専用変数の値を変更しようとしても実行できません. EMは赤枠で囲みます.
 * 18) *式または文字列に値を代入しようとしてもエラーが発生します.