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

JavaScriptで大文字と小文字が区別されるのに、HTMLでは大文字と小文字が区別されないのはなぜですか?


スクリプトはプレーンテキストであり、大文字と小文字を区別しないHTMLのようなマークアップだけではありません。 JavaScriptでは、whileキーワードは「While」や「WHILE」ではなく「while」にする必要があります。大文字と小文字の区別はHTMLと密接に関連しているため重要ですが、一部のメソッドとイベントの記述は異なります。 JavaScripには、JavaScriptで記述されたクライアント側のスクリプトを処理するための厳密な構文があります。

HTMLの一部のタグと属性は、JavaScriptオブジェクトおよびプロパティと同じ名前を持っています。 HTMLでは、属性名とタグ名は大文字と小文字を区別しません。 HTMLとJavaScriptの密接な関係は混乱を招く可能性があるため、JavaScriptでは大文字と小文字の区別がより重要になります。たとえば、HTMLのonclickイベント属性はHTMLではonClickと呼ばれますが、JavaScriptではonclickである必要があります。

JavaScriptの次の2つの単語は完全に異なります:

var demo;
var DEMO;

JavaScriptの大文字と小文字を区別する機能により、以下は異なるオブジェクトです。

function Employee(id, name, subject){
   this.id = id;
   this.name = name;
}
var employee = new Employee("ee1", “John”,”30”);

JavaScriptを使用している間は、変数、関数、オブジェクト名の大文字と小文字を確認してください。これにより、構文やその他のエラーを防ぐことができます。


  1. 'select'要素へのaddEventListenerがJavaScriptで機能しないのはなぜですか?

    代わりに、addEventListener()と一緒にquerySelector()を使用してください。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</titl

  2. JavaScriptでIDで要素を削除しますか?

    IDで要素を削除するには、remove()を使用できます。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>D