웹 프로그래밍 기초/변수
형 변환
별초롱언니
2025. 4. 2. 11:02
형 변환 : 데이터 타입을 강제 변환(명시적으로 형 변환) 시키는 것
자바스크립트는 저장된 자료에 따라 자료형이 자동으로 변경된다. 그러나 입력 창을 통해 입력된 임의의 숫자는 문자로 인식되기 때문에 단순히 덧셈을 할 경우에는 의도치 않은 결과를 가져올 수 있다.
이 때, 두 수를 덧셈할 경우 강제 변환(명시적으로 형 변환)을 시켜야 한다.
Boolean(), String(), Number() 함수를 이용한다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>형 변환</title>
<script>
document.write(123 + 234 + "<br>"); // 덧셈처리 // 357
document.write(123 + "234" + "<br>"); // 문자처리 // 123234
document.write(false + 123 + "<br>"); // false는 0 true는 1로 치환됨 // 123
document.write(123 + String(234) + "<br>"); // 123234
document.write(123 + Number("234") + "<br>"); // 357
document.write(Boolean(1) + "<br>"); // true
document.write(Boolean(0)); // false
</script>
</head>
<body>
</body>
</html>