명시적 형변환(3)
-
형변환
형변환 자동 형변환 명시적 형변환 var input = prompt('숫자를 입력하세요', '숫자'); 자동 형변환 document.write(typeof(input) + ':' + input); document.write(' '); //input에 저장된 데이터의 타입이 String이기 때문에 +연산자를 사용하면 덧셈에 대한 연산이 수행되지 않고 //문자끼리 연결되어 짐 //덧셈 연산을 수행하려면 명시적으로 형변환을 해야 함 document.write(input + 10); document.write(' '); //만약에 입력한 데이터가 숫자가 아니고 문자열일 경우는 NaN(Not a Number)로 출력 document.write(input * 10); //자동형변환 document.write(' '..
-
형 변환(Type Conversion) - 형 변환(Type Conversion) 종류, 프로모션(promotion), 디모션(demotion)
형 변환(Type Conversion) · 초기화 시에만 변환 적용됩니다. · 하나의 타입을 다른 타입으로 바꾸는 것을 의미합니다. · 타입 변환이라고도 합니다. 형 변환(Type Conversion) 종류 기본 자료형 값을 다른 자료형으로 변환할 수 있는 기능을 의미하며 두 가지 종류가 있습니다. boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있습니다. · 프로모션(promotion) · 디모션(demotion) 프로모션(promotion) · 더 큰 자료형으로 변환 · 작은 자료형 -> 큰 자료형 · 대입 연산자에서 왼쪽의 자료형이 오른쪽 결과의 자료형보다 클 때 발생합니다. · 정보의 손실 없음 · 내부적으로 자동으로 형변환을 수행합니다.(자동 형변환; 묵시적 형변..
-
자바의 자동 형변환 규칙(Implict Conversion)
자바의 자동 형변환 규칙(Implict Conversion) 값의 표현 범위로 자동 형변환됩니다. double num = 3.14f + 10; //10이 10F로 자동 형변환