# use strict

16개의 포스트
post-thumbnail

TIL - Scope, 변수, 엄격모드

Scope > : 변수의 유효범위 너의 변수가 정의됐는가? 접근할 수 있나? 지역스코프에서 전역스코프 접근 가능하지만, 전역스코프에서 지역스코프로 접근 불가능하다 스코프 중첩 가능하다 우선순위 : 지역변수 > 전역변수 종류 global scope 전역 스코프 v

6일 전
·
0개의 댓글

"use strict"

오랫동안 호환성 이슈 없이 발전한 자바스크립트\-> 자바스크립트는 기존의 기능을 변경하지 않으면서 새로운 기능이 추가되었다 ~2009이러한 결과는 자바스크립트를 창시 당시 실수나 불안정한 결정이 언어 안에 영원히 남게됨ES5등장 이후 새로운 기능이 추가되었고, 기존 기

2022년 4월 21일
·
0개의 댓글

[Javascript] use strict란?

use strict암묵적인 "느슨한 모드(sloppy mode)"를 해제하고,명시적인 "엄격 모드(Strict Mode)"를 사용하는 방법이다.ECMAScript 5부터 추가된 use strict는 JS(자바스크립트)의 제한된 버전을 선택함으로써 런타임시, JS 코드에

2022년 4월 20일
·
0개의 댓글

JavaScript 파일을 작성할 때 use strict를 써주어야 하는 이유

01.28 1차 피드백을 받고 정리한 내용입니다.1차 피드백 때 다음과 같은 조언을 들었습니다앞으로 모든 JS 접두에 'use strict'; 를 넣을 것그 이유에 대해선 직접 찾아보라고 하셨는데, 이번에 드림코딩 강의를 들으면서 궁금증이 해소되었습니다순수 바닐라 자바

2022년 2월 7일
·
0개의 댓글
post-thumbnail

[JS] 엄격모드

ES5, ES6 이란 단어를 보신적 있으신가요. ES란 ECMAScript로 쉽게말하면 자바스크립트의 버전이라고 생각하시면 되겠습니다.자바스크립트는 꽤 오랫동안 화환성 이슈 없이 발전해왔습니다. 기존의 기능을 변경하지 않으면서 새로운 기능이 추가되었다고 합니다. 덕분에

2021년 12월 24일
·
0개의 댓글
post-thumbnail

콜백함수 - 타이머 함수,즉시호출함수- 엄격모드

자바스크립트에서 콜백함수를 사용하는 또 다른 대표적인 함수가 바로 타이머 함수이다.타이머 함수는 크게setTimeout()setInterval()이라는 함수로 나뉜다.둘다 특정한 시간 후에 뭘 할때 사용을 한다.setTimeout(함수,시간) -> 특정 시간 후에 함수

2021년 11월 12일
·
0개의 댓글

즉시 실행 함수를 활용해 strict mode 의 충돌 없애기

자바스크립트에서 var, let, const 와 같은 키워드 없이도 변수를 선언할 수 있다는 사실 알고 계셨나요? 저는 변수를 선언할 때 let, const 를 사용해야 한다고 배웠고, 그래서인지 키워드가 빠지면 오류가 날 거라고 당연스레 생각했었는데요.자바스크립트는

2021년 10월 31일
·
0개의 댓글
post-thumbnail

스코프의 종류와 let, const, var -2-

스코프는 두 가지 종류가 있다.하나는 블록 스코프(block scope)라고 부르며, 중괄호(블록)를 기준으로 범위가 구분된다.(두번째 예제의 변수 i는 중괄호 안에서만 사용할 수 있다)또다른 스코프 종류로는 함수 스코프(function scope)가 있다.functi

2021년 10월 25일
·
0개의 댓글
post-thumbnail

DEEP DIVE 한 장 요약 (빌트인 객체)

자바스크립트 객체는 다음과 같이 크게 3개의 객체로 분류할 수 있다.표준 빌트인 객체는 ECMAScript 사양에 정의된 객체를 말하며, 애플리케이션 전역의 공통 기능을 제공한다.표준 빌트인 객체는 ECMAScript 사양에 정의된 객체이므로 자바스크립트 실행 환경(브

2021년 9월 13일
·
0개의 댓글
post-thumbnail

TIL JS 1일차

async, defer, 'use strict', 브라우저 작동 순서

2021년 8월 27일
·
0개의 댓글
post-thumbnail

[JavaScript] 'use strict' 를 사용하는 이유. strict mode.

'use strict' 를 왜 사용하는지 그 이유와 사용법을 알아보고 사용하게 되었을 때 이점에 대해 알아보자.

2021년 7월 6일
·
0개의 댓글
post-thumbnail

TIL 10 | JavaScript hoisting,let,var,const

JavaScript의 변수에 대해 알아보기에 앞서, use strict에 대해 간단히 알아보자. 1. use strict in Vanilla JS > use strict를 사용하지 않은 첫 번째 사진에서는 선언되지 않은 변수 a에 6을 재할당 했는데도 불구하고 참조

2021년 3월 15일
·
2개의 댓글
post-thumbnail

script async 와 defer의 차이점

보이는것과 같이 순차적으로 html 를 받다가 script async 를 만나서 같이 병렬로 main.js를다운 받게된다 다 받은뒤 js부분을 다 executing 해준뒤에 나머지 html 를 파싱해준다장점은 js펜칭하는시간을 아낄수있다 단점은 html 과 js 같이

2020년 11월 13일
·
0개의 댓글
post-thumbnail

TIL 15 day 'use strict';

처음 자바스크립트를 배울 때 앞으로 자바스크립트 공부를 하면서 반드시 'use stirct';를 제일 상단에 쓰는 것부터 하라고 배웠었다. 당시 들었던 이유는 자바스크립트가 가지고 있는 유연성 때문에 다른 프로그래밍언어에서는 허용되지 않는 것들이 자바스크립트에서는 허

2020년 9월 13일
·
2개의 댓글

use strict 선언의 이유

js 파일 제일 맨 윗줄에 선언순수 자바스크립트의 경우 선언되지 않은 값을 할당해도 문제가 발생하지 않는다x에 대해서 선언이 되어 있지 않다.하지만 error를 발생시키지 않는다그러한 문제점을 해결하기 위해서선언되지 않은 값을 할당했을경우 에러가 발생하도록 하기 위해

2020년 4월 27일
·
0개의 댓글