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의 다음 두 단어는 완전히 다릅니다.

var demo;
var DEMO;

다음은 JavaScript의 대소문자 구분 기능으로 인해 다른 개체입니다.

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

JavaScript로 작업하는 동안 변수, 함수 및 개체 이름의 대문자를 확인하십시오. 이렇게 하면 구문 및 기타 오류가 방지됩니다.