자바스크립트
[자바스크립트]변수와 상수(let, const)
[자바스크립트]변수와 상수(let, const)
2021.06.29변수와 상수 변수와 상수의 용도를 알아보자 변수란? 변수는 데이터를 저장할 때 쓰이는 ''이름이 붙은 저장소''이다. 자바스크립트에서는 let 키워드를 사용해 변수를 생성한다. let message; //'message’라는 이름을 가진 변수를 생성(선언) message = 'Hello!'; // 문자열 저장 // let message = 'Hello!'; 선언과 동시에 값 할당 alert(message); // 변수에 저장된 값을 보여줍니다. 변수 선언을 여러 번 하면 에러 발생 변수 선언은 딱 한 번만 선언하고, 선언한 변수를 참조할 때는 let 없이 변수명만 사용해서 참조한다. ⚠️ let대신 var 만들어진 지 오래된 스크립트에서 let 대신 var라는 키워드 사용 둘 다 거의 동일하게 동작 변수..
[자바스크립트] 엄격모드
[자바스크립트] 엄격모드
2021.06.29엄격 모드 자바스크립트는 꽤 오랫동안 기존의 기능을 변경하지 않으면서 새로운 기능을 추가했다. 그러나 ES5에서 새로운 기능을 추가되고 기존 기능 중 일부가 변경되어 하위 호환성 문제가 발생할 가능성이 있다. 그래서 이러한 변경사항 대부분을 ES5의 기본 모드에서 활성화되지 않도록 하기 위해 엄격 모드를 사용 그래서 변경사항 대부분은 ES5의 기본 모드에선 활성화되지 않도록 설계되었다 대신 use strict라는 특별한 지시자를 사용해 엄격 모드(strict mode)를 활성화했을 때만 이 변경사항이 활성화되게 되도록 해놓았다. use strict 스크립트 최상단에 use strict or use strict가 오면 스크립트 전체가 모던한 방식으로 동작한다. "use strict"; // 이 코드는 모던..
[자바스크립트] JavaScript 작성 방법
[자바스크립트] JavaScript 작성 방법
2021.06.29JavaScript 작성 방법 HTML 내 자바스크립트의 작성 방법을 소개한다. 스크립트 후 모던 마크업 HTML4에서는 type을 명시하는 것이 필수였다 type="text/javascript" 그러나 이제는 타입 명시가 필수가 아니다. language 속성: ⚠️ 주의사항 스크립트가 간단할 때만 HTML 안에 작성해도 되지만, 길어진 파일을 분리하여 저장하는 것이 좋다. 스크립트 파일을 별도로 저장하면 브라우저가 스크립트를 다운로드하여 캐시에 저장하기 때문에 성능상 이점이 있다. 여러 페이지에서 동일한 스크립트를 사용하는 경우 트래픽이 절약되고 웹 페이지의 실제 속도도 빨라진다. src 속성이 있으면 태그 내부의 코드는 무시됩니다. //--------아래 코드는 정상 실행----------- 📌 참고..