Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの「varnull」はエラーをスローしますが、「varundefined」はエラーをスローしないのはなぜですか?


予約済みの識別子であるため、Webブラウザは「varnull」のエラーをスローします。

ECMAScriptの識別子として次のリテラルを使用することはできません-

null
frue
false
未定義 定義のないプロパティ。これは不明であり、予約済みの識別子ではありません。そのタイプは未定義です

null

既知であり、予約済みの識別子です。ただし、「null」は「false」と同じではありません。変数を宣言してnullに設定すると、nullが出力されます。



  1. JavaScriptで未定義

    JavaScriptのundefinedプロパティは、変数がまだ宣言されているか、値が割り当てられているかを指定します。 以下は、JavaScriptの未定義のプロパティを実装するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  2. Internet Explorer 10 エラー:JavaScript エラー _doPostBack が定義されていません

    新しいブラウザー バージョンのリリースは、ある種のトレンドになっています。少し前までは、ブラウザの更新が年に 2 回行われることに慣れていましたが、今ではこれらの更新が非常に頻繁に行われています。これらの更新が非常に頻繁に行われるという事実は、開発者を後押しします。つまり、これらの更新が常に完璧であるとは限りません。バグのある更新の最近の例の 1 つは、JavaScript エラー _doPostBack is undefined を引き起こすバグです。 JavaScript エラー _doPostBack is undefined の原因 基本的に、このエラーは Internet