2016-08-12 9 views
0

を投げていないし、私はそれは例えば、任意のランタイムエラーなぜリテラル値は、私が誤って以下の式で入力した実行時例外

some_text:true

を投げていないことを非常に驚いています

キャッチされないにReferenceError:some_text:真が

が定義されていない代わりに式がちょうどretu、私はむしろのようなものを期待しますリテラル値を返します(上記の例ではtrue)。一般化する 、(オブジェクトを除く)任意のリテラル値は文字が先行し、コロンで終わる有効な式文のように見える:

  • some_text:1 - > 1
  • some_text: "Loremの" - > "lorem"
+0

[ラベル付き文](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration#labeled_statement) – hindmost

+0

を参照してください。 '(some_text:1)'は無効です。 –

答えて

関連する問題