본문 바로가기
728x90
300x250

javascript11

자바스크립트 인용부호 "" , '' 자바스크립트에서는 문자열을 인용부호, 즉 따옴표 안에 써야 한다. var str = "Hello!"; var str2 = 'Hello! world'; 그런데 코드를 보다 보면 "" 위와 같이 큰따옴표를 붙일 때가 있고 '' 작은따옴표를 붙일 때가 있는데 둘 다 맞는 표현이다. 큰따옴표로 시작한 경우에는 큰따옴표로 닫아야 하고 작은따옴표로 시작한 경우에는 작은따옴표로 닫아야 한다. 잘못된 코드 var str = "Hello!'; // "로 시작해서 '로 닫음 var str2 = 'Hello! world; // 닫는 따옴표가 없음 문법적으로는 어느것을 이용하든지 문제는 없지만 javaScript에서는 문자열에 태그(프로퍼티)를 포함한 경우가 있는데 이런 경우에는 보통 큰따옴표로 묶고 문자열은 작은 따옴표로 .. 2022. 3. 13.
JS 자료형 변환 정리 자료형 변환(type coercion)이란? 숫자형 변수값을 문자형으로 문자형을 숫자형으로 자료형 간 변환하는 것 형 변환에는 두 가지 방법이 있다. 개발자가 명시적으로 자료형을 변환 자바스크립트 엔진에 의해 자동으로 자료형을 변환 자동으로 자료형이 변환되는 경우 ▶ 사칙연산 사용하기 console.log("1" + 2); //문자 + 숫자 console.log("1" - 2); //문자 - 숫자 console.log("1" / 2); //문자 / 숫자 console.log("1" * 2); //문자 * 숫자 실행결과 문자와 숫자를 사칙연산으로 계산했을 경우 +는 문자형으로 변경된걸 확인할 수 있다. +연산자는 숫자형보다 문자형을 우선시 한다. 반면 -, *, /는 항상 숫자형으로 형 변환된다. ▶ 단항.. 2022. 3. 8.
javascript에서 'use strict' 의미 strict mode는 ES5(ECMA Script 5)에서 부터 추가되었습니다. 'use strict' 사용 방법 'use strict' 상단에 use strict를 미리 선언해 주면 됩니다. 'use strict' 사용 이유 자바스크립트는 어느 정도의 오류는 그냥 무시하고 넘어갔었는데 이럴 경우 심각한 문제가 발생할 수 있습니다. 그렇기 때문에 use strict를 미리 선언해 주면 선언되기 전에 값을 할당한다던지 기존의 프로토타입을 변경한다든지 하는 오류사항에 에러를 발생시켜 바로 수정할 수 있게끔 도와줍니다. 2022. 2. 26.
728x90
반응형