- 변수의 특성
자바스크립트는 기존에 존재하는 변수를 재선언할 수 있다. 다음은 기존에 사용하던 식별자를 재선언하여 오류를 발생 시키는 예제이다. 크롬 브라우저에서 ctrl + shift + i로 개발자 도구를 실행 시켜 해당 오류를 확인할 수 있다.
<!DOCTYPE html> <html> <head> <title>변수</title> <meta charset="UTF-8"> <script> var alert = 'red alert'; alert(alert); </script> </head> <body> </body> </html> |
Hello.html:8 Uncaught TypeError: alert is not a function |
- 자료형 검사
자바스크립트는 string, number, boolean, undefined의 데이터 타입이 있다. 이 자료형들은 모두 소문자로 시작하는데, 대문자는 각 데이터 타입의 생성자이므로 이를 주의해야 한다. 자료형을 확인하려면 다음과 같이 typeof 연산자를 사용한다.
<!DOCTYPE html> <html> <head> <title>typeof</title> <meta charset="UTF-8"> <script> alert(typeof ('String')); alert(typeof (273)); alert(typeof (true)); alert(typeof ({})); alert(typeof (function () {})); alert(typeof (alpha)); </script> </head> <body> </body> </html> |
alert 결과 : string number boolean object function undefined |
'JavaScript' 카테고리의 다른 글
자바스크립트 (JavaScript) - 12 : 숫자와 문자열 자료형 변환 (0) | 2016.07.18 |
---|---|
자바스크립트 (JavaScript) - 11 : 입력 (prompt(), confirm() 함수) (0) | 2016.07.18 |
자바스크립트 (JavaScript) - 9 : 이벤트 2 (0) | 2016.07.18 |
자바스크립트 (JavaScript) - 8 : 이벤트 1 (0) | 2016.07.18 |
자바스크립트 (JavaScript) - 7 : 변수 2 (Variable) (0) | 2016.07.18 |