출력 방법
- window.alert() 메소드 - 대화상자
- HTML DOM 요소를 이용한 innerHTML 프로퍼티
- document 객체의 getElementByID() 나 getElementsByTagName() 메소드 등을 사용하여 HTML 요소 선택
- innerHTML 프로퍼티 이용하여 선택된 내용(content)이나 속성(attribute)값 변경
- 예시
-
<script> var str = document.getElementById("text"); str.innerHTML = "바뀐 문장"; </script>
-
- document.write() 메소드
- 웹페이지 실행시 가장 먼저 데이터 출력
- 대부분 테스트나 디버깅 위해 사용
- console.log() 메소드 등등
기본 타입
- 원시 타입(primitive type)
- 숫자 Number
- 문자열 String
- Boolean
- Symbol
- 유일하고 변경할 수 없는 타입
- ex) var sym = Symbol(”javascript”);
- 유일하고 변경할 수 없는 타입
- undefined과 null
- null은 object 타입이며, 아직 값이 정해지지 않은 것을 의미
- ex) var str = null;
- undefined는 타입이 아직 정해지지 않은 것을 의미
- ex) var num;
- 예시
- null == undefined 는 true
- null === undefined 는 false (타입이 다르므로)
- null은 object 타입이며, 아직 값이 정해지지 않은 것을 의미
- 객체 object
- 프로퍼티나 메소드를 묶어놓은 집합체
- 예시
- var dog = { name: "해피", age: 3 }; // 객체의 생성
- typeof 연산자
- 피연산자의 타입 반환
타입변환 메소드
- 명시적 타입 변환 메소드
- Number()
- String()
- toString()
- Boolean()
- Object()
- 날짜 → 문자열, 숫자 변환 메소드
- getDate()
- getDay()
- 일요일 0 ~ 토요일 6으로 반환
- getFullYear()
- yyyy 반환
- getMonth()
- 1월은 0 ~ 12월은 11 로 반환
- getTime()
- 1970년 1월 1일부터 현재까지의 시간을 밀리초 단위의 숫자로 반환
- getHours()
- 0~23 시 반환
- getMinutes()
- 0~59 분 반환
- getSeconds()
- 0~59 초 반환
- getMilliseconds()
- 0~999 밀리초 반환
- 문자열 → 숫자로 변환 메소드
- parseInt()
- parseFloat()
728x90
'JS & TS > JavaScript' 카테고리의 다른 글
[JavaScript] 조건문, 반복문, 기타 제어문 (0) | 2025.03.22 |
---|---|
[JavaScript] 변수, 연산자 (0) | 2025.03.22 |
[JavaScript] DOM(Document Object Model) (0) | 2024.02.13 |
[JavaScript] 동기(Synchronous), 비동기(Asynchronous), Promise (0) | 2024.02.13 |
[JavaScript] Module (0) | 2024.02.13 |