"use strict" (strict mode)

  • use strict , strict mode
    • 번역해보면, '엄격하게를 사용한다.' 정도가 되겠지.
    • 소스 문법을 strict mode로 엄격하게 체크한다.
  • 링크
  • use strict 사용법
    • JS파일 맨 위에 
      "use strict"
      {Javascript 소스 ... 생략}
      라고 적어주면 된다.("를 포함해서이다. 즉, 문자열로)
    • 'use strict'
      라고 적어도 됨
    • 지원하지 않는 브라우저에서는 단순히 (변수에 저장되지도 않는)문자열로 처리된다.
  • 효과
    • 스크립트 체크를 좀더 엄격하게 해준다.
      • ex
        • Uncaught SyntaxError: Duplicate data property in object literal not allowed in strict mode
          같은 메소드를 선언했을 경우 중복된 프로퍼티가 있다고 나타난다.(메소드도 객체의 프로퍼티이므로 프로퍼티라고 나타남)
  • 주의
    • 에러 발생으로 관련된 객체 생성에 문제가 있을 수 있다.
      "use strict" 를 사용하지 않는 소스에는 억지로 적용하지 말라!!!

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
3.31
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.1
5.2
5.3
5.4