본문 바로가기

728x90

Study/JavaScript

(36)
JavaScript[자료형] 자료형 자바스크립트에서 값은 항상 문자열이나 숫자형 같은 특정한 자료형에 속합니다. 자바스크립트에는 8가지의 기본 자료형이 있습니다. 자바스크립트의 변수는 자료형에 관계없이 모든 데이터일 수 있습니다. 따라서 변수는 어떤 순간에 문자열일 수 있고 다른 순간엔 숫자가 될 수 있습니다. let message = 'hello'; message = 123456; 1. 숫자형 숫자형은 정수 및 소수점 숫자를 나타냅니다. let num = 123; num = 12.34; 숫자형을 이용해서 곱셈 * , 나눗셈 / , 덧셈 + , 뺄셈 - 등으로 연산도 가능합니다. 이외에도 Infinity(무한대), -Infinity, NaN 같은 '특수 숫자값'이 숫자형에 포함됩니다. NaN의 경우 계산 중 에러가 발생했다는 것을 ..
JavaScript [변수와 상수] 변수와 상수 대부분의 자바스크립트는 사용자나 서버로부터 입력받은 정보를 처리하는 방식으로 동작합니다. 1. 배달 어플리케이션 - 판매 중인 음식 정보, 고객의 정보 등 2. 온라인 쇼핑몰 - 판매 중인 상품 정보, 장바구니 정보, 등 변수는 이러한 정보를 저장하는 용도로 사용됩니다. 1. 변수 변수는 데이터를 저장할 때 쓰이는 '이름이 붙는 저장소'입니다. 주로 어떠한 정보를 저장할 때 변수를 사용합니다. 자바스크립트에선 let 키워드를 사용해 변수를 생성합니다. 다음 예시는 'message'라는 이름을 가진 변수를 생성(선언)합니다. let message; 그리고 할당 연산자인 =를 사용해 변수 안에 데이터를 저장시킵니다. let message; message = 'Hello'; // 문자열을 저장합니..
JavaScript [코드구조, 엄격모드] 코드구조 1. 문 문(statement)은 어떤 작업을 수행하는 문법 구조(syntax structure)와 명령어(command)를 의미합니다. 코드에는 우리가 원하는 만큼 문을 작성할 수 있지만 이때 서로 다른 문을 구분하기 위해 세미콜론(;)을 사용합니다. alert('hello'); alert('world'); 그리고 코드의 가독성을 높이기 위해 각 문을 서로 다른 줄에 작성하는 것이 일반적입니다. alert('hello'); alert('world'); 2. 세미콜론 줄 바꿈을 했다면 세미콜론(;)을 생략할 수 있습니다. alert('hello') alert('world') 이렇게 코드를 작성해도 문제 없이 작동합니다. 자바스크립트에서는 세미콜론이 없어도 줄 바꿈이 있으면 세미콜론으로 해석합니다..
JavaScript [script 태그] 1. src에 입력한 것은 스크립트가 위치한 절대 경로를 나타낸다. 그리고 URL을 입력할 수 있고 복수의 스크립트를 사용하고 싶다면 스크립트 태그를 여러개 사용하여 주소를 입력하면 된다. ... 스크립트를 분리해서 사용하면 브라우저가 스크립트를 다운받아 캐시에 저장하기 때문에 성능상의 이점이 존재합니다. 이를 통해 트래픽이 절약되고 웹 페이지의 실제 속도가 빨라지게 된다. 또한 src를 사용하면 스크립트 내에 코드를 입력해도 실행되지 않는다. 그래서 둘 중 하나만을 선택해서 사용해야 한다. 정리 1. 태그는 type과 language가 있었지만 둘 다 지금은 사용하지 않는다. 2. src를 이용하여 외부 스크립트를 작성할 수 있다.

728x90