질의응답 게시판
[예제로 배우는 자바스크립트] 2장. 데이터 형과 연산자 _ 연습문제 2-7 사다리꼴의 넓이 구하기
공 * 지 | 2024-02-05
안녕하세요,
예제로 배우는 자바스크립트로 공부하고 있는 학생입니다.
2장 연습문제를 풀다가 궁금한 사항이 있어서 질문합니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
let top = 10; // top:윗변 길이
let bottom = 14; // bottom:밑변 길이
let height = 4; // height:높이
let tra; // tra:사다리꼴의 넓이
tra = (top + bottom) / 2 * height;
document.write("- 사다리꼴의 넓이 : " + tra);
</script>
</body>
</html>
여기에서 윗변 길이 변수명을 top1 등으로 변경하면 데이터가 정상적으로 출력이 되는데
변수명을 top으로 설정할 경우,
SyntaxError: Can't create duplicate variable that shadows a global property: 'top'
이렇게 오류가 뜨면서 데이터가 출력이 안됩니다.
변수명은 top으로 설정이 불가능한 걸까요?