>  기사  >  웹 프론트엔드  >  javascript_javascript 기술에서 세미콜론 사용에 대한 간략한 토론

javascript_javascript 기술에서 세미콜론 사용에 대한 간략한 토론

WBOY
WBOY원래의
2016-05-16 15:59:461255검색

JS에서는 함수 앞에 세미콜론을 추가해야 하나요? js 문 뒤에 세미콜론을 추가해야 합니까? JavaScript 중괄호 뒤에 세미콜론을 사용해야 합니까? JS에서 함수 시작 부분의 느낌표와 세미콜론은 무엇을 의미하나요?

여러 개의 JS 파일을 하나의 파일로 통합한 후, 코드 압축 시 구문 오류를 방지하려면 다음과 같이 처리하면 됩니다

1. js 앞에 세미콜론을 추가하세요

예:;(function($){...여기에 코드를 입력하세요...})();
자바스크립트에서 세미콜론은 문장의 끝을 의미하며, 압축 시 다른 메소드와 구분하기 위해 맨 앞에 추가되며, 새로운 문장의 시작을 나타냅니다

2.js 함수 뒤에 세미콜론을 추가하세요

예를 들어

// 模块1
// 前面有若干代码
var Manager = {
 prop: '',
 method: function () {

 }
}
// 模块2,开头是个立即执行函数
(function () {
 // 代码
})()

압축하면 }}(함수로 실행되는 함수이므로 전체적인 분석이 틀려집니다

코드 복사 코드는 다음과 같습니다.

var Manager = {prop: '',method: function (){}}(function () {})()

해결책: Manager 기능 뒤에 세미콜론을 추가하세요

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.