728x90
★ JavaScript 자료형
- 1. number
- 숫자형(정수, 실수)
- 2. String
- 문자, 문자열
- 3. boolean
- 논리형
- 4. object
- 객체형
- JavaScript에는 클래스가 없다. 하지만 객체는 있다.
- JavaScript에서 미리 정의 된 타입 객체는 있다. 개발자가 클래스는 선언할 수 없다.
- 자바 > 객체 지향 프로그래밍 언어
- 자바스크립트 > 객체 기반 프로그래밍 언어
- 5. 기타(=상수)
- a. null
- b. undefined
- c. NaN(Not a Number)
- 변수, 상수(리터럴)
- JavaScript는 변수의 타입이 없다.
- var 변수명;
- 변수는 모든 자료형의 데이터를 저장할 수 있다. (=자바의 Object 변수)
var num = 10;
var num2 = 3.14;
var name = "홍길동";
var name2 = '홍길동';
var flag = true;
var now = new Date();
num = '안녕하세요.'; // 덮어쓰기 가능, 하지만 이런 코딩은 클린코드가X 절대 금지!
- 현재 변수나 상수의 자료형을 확인?
console.log(typeof 100); //number
console.log(typeof 3.14); //number
console.log(typeof num2); //number
console.log(typeof "홍길동"); //String
console.log(typeof '홍길동'); //String
console.log(typeof name2); //String
console.log(typeof flag); //boolean
console.log(typeof new Date());
console.log(typeof null); //object
console.log(typeof undefined); //undefined
console.log(typeof NaN); //number
- 연산자
- 자바와 동일
- 제어문
- 자바와 동일
- JavaScript : Week Type
- 문자 이스케이프
- 자바와 동일
- ex)
console.log('C:\\class\\client\\javascript');
- 자료형 사용 용도
- 1. 변수 > var num;
- 2. (형변환) > 형변환 함수
- 3. 반환타입 > 생략
728x90
'웹페이지' 카테고리의 다른 글
JAVASCRIPT STEP 4 - Scope (0) | 2023.04.21 |
---|---|
JAVASCRIPT STEP 3 - Function (0) | 2023.04.20 |
JAVASCRIPT STEP 1 - JavaScript의 기초 (0) | 2023.04.20 |
CSS STEP 34 - Grid (0) | 2023.04.20 |
CSS STEP 33 - Responsive (0) | 2023.04.20 |