본문 바로가기
728x90
300x250

명시적 형변환3

JavaScript 숫자를 문자로 변환 명시적 형변환 일반 문자 형 : String() 16진수 문자 형 : toString() 실수 문자 형 : toFixed() /* String() */ var value=15; String(value); // 실행결과:"15" /* toString() */ Number.toString() var value=15; value.toString(16) //실행결과:"f"; /* toFixed() */ var value=123.456; Number.toFixed(2); //실행결과:123.46; //반올림 발생 단순하게 숫자에서 문자를 만들 경우에는 String()나 toString() 아무거나 이용 가능한데 toString()를 사용할 경우 10진수뿐만 아니라 8진수와 16진수 문자로 변환이 가능하다. 16진.. 2022. 3. 24.
JavaScript 문자를 숫자로 변환 명시적 형변환 : 개발자가 직접 명시 /*** 정수형 ***/ // parseInt() var value="123.456"; parseInt(value); //실행결과:123 //Number() var value="123"; Number(value); //실행결과:123 /*** 실수형 ***/ //parseFlat() var value="123.456"; parseFlat(value); //실행결과:123.456 //Number() var value="123"; Number(value); //실행결과:123.456 암시적 형변환 : 자바스크립트에 의해 자동으로 형변환 숫자형+문자형 = 문자형 불린형+문자형 = 문자형 불린형+숫자형 = 숫자형 즉 숫자형과 문자형이 만나면 무조건 문자형이 된다. 문자형을 .. 2022. 3. 22.
JS 자료형 변환 정리 자료형 변환(type coercion)이란? 숫자형 변수값을 문자형으로 문자형을 숫자형으로 자료형 간 변환하는 것 형 변환에는 두 가지 방법이 있다. 개발자가 명시적으로 자료형을 변환 자바스크립트 엔진에 의해 자동으로 자료형을 변환 자동으로 자료형이 변환되는 경우 ▶ 사칙연산 사용하기 console.log("1" + 2); //문자 + 숫자 console.log("1" - 2); //문자 - 숫자 console.log("1" / 2); //문자 / 숫자 console.log("1" * 2); //문자 * 숫자 실행결과 문자와 숫자를 사칙연산으로 계산했을 경우 +는 문자형으로 변경된걸 확인할 수 있다. +연산자는 숫자형보다 문자형을 우선시 한다. 반면 -, *, /는 항상 숫자형으로 형 변환된다. ▶ 단항.. 2022. 3. 8.
728x90
반응형