728x90 300x250 SMALL javaScript/J Query & 스크립트138 속성 기술자 속성 value : 값을 나타낸다. enumerable : for...in 루프나 Object.keys 메소드 같이 속성을 나열할 때 나열 가능 여부를 정의한다. false일 경우 값이 변하지 않는다. writable : 값을 변경할 수 있는 여부를 정의한다. false일 경우 값이 변하지 않는다. configurable : 속성 기술자를 변경할 수 있는 여부를 정의한다. false일 경우 속성 기술자를 다시 변경할 수 없다. 2022. 3. 9. JS 자료형 변환 정리 자료형 변환(type coercion)이란? 숫자형 변수값을 문자형으로 문자형을 숫자형으로 자료형 간 변환하는 것 형 변환에는 두 가지 방법이 있다. 개발자가 명시적으로 자료형을 변환 자바스크립트 엔진에 의해 자동으로 자료형을 변환 자동으로 자료형이 변환되는 경우 ▶ 사칙연산 사용하기 console.log("1" + 2); //문자 + 숫자 console.log("1" - 2); //문자 - 숫자 console.log("1" / 2); //문자 / 숫자 console.log("1" * 2); //문자 * 숫자 실행결과 문자와 숫자를 사칙연산으로 계산했을 경우 +는 문자형으로 변경된걸 확인할 수 있다. +연산자는 숫자형보다 문자형을 우선시 한다. 반면 -, *, /는 항상 숫자형으로 형 변환된다. ▶ 단항.. 2022. 3. 8. 자바스크립트 이진수로 변환하는 방법 toString let num = 100; num.toString(2); // '1100100' 연산 자바스크립트의 . toString(2)를 이용하면 숫자를 바이너리 형태로 변환할 수 있다. 2022. 3. 6. 백틱(backtick) ` ${} 템프릿 리터럴 사용이유 ES6에서는 템플릿 리터럴이라는 새로운 문자열 표기법을 도입했다. 템플릿 리터럴은 이중 따옴표나 작은따옴표 대신 백틱을( ` )사용해서 표현하는데 ' 작은따옴표와 혼동할 수가 있으나 백 틱은 일반적으로 키보드 tab키 위에 있는 표시를말한다. 백틱(backtick) 사용 이유 "", '', + 연산자를 사용하지 않고 간단하게 문자열을 삽입할 수 있다. (\n)등 줄 바꿈이나 공백 표현을 위해서 백 슬래시로 시작하는 Escape Sequence를 사용하지 않아도 된다. 문자열 내부에 포함식을 포함할 수 있다. 멀티라인 사용이 가능하다. //일반적인 문자열 console.log("가격은"+ price + "원 입니다."); //템플릿 리터럴 console.log(`가격은 ${price}원 입니다.`); 템플.. 2022. 3. 5. 이전 1 ··· 14 15 16 17 18 19 20 ··· 35 다음 728x90 반응형 LIST