javascript エラー「SyntaxError: Unexpected token ‘**’. Ambiguous unary expression in the left hand side of the exponentiation expression; parentheses must be used to disambiguate the expression.」の解決方法
- 作成日 2022.09.07
- javascript
- javascript
javascriptで、エラー「SyntaxError: Unexpected token ‘**’. Ambiguous unary expression in the left hand side of the exponentiation expression; parentheses must be used to disambiguate the expression.」が発生した場合の原因と解決方法を記述してます。
環境
- OS macOS Big Sur
- ブラウザ safari 15.0
エラー内容
以下のコードを実行した際に発生。
console.log( -2 ** 5 );
エラーメッセージ
SyntaxError: Unexpected token '**'. Ambiguous unary expression in the left hand side of the exponentiation expression; parentheses must be used to disambiguate the expression.
画像
原因
マイナスにカッコをつけていないため
解決方法
マイナス箇所に「カッコ」をつけて使用します。
console.log( (-2) ** 5 ); // -32
-
前の記事
Oracle Database 指数を取得する 2022.09.07
-
次の記事
gmail gasで一定期間経過したメールを自動で削除する 2022.09.07
コメントを書く