-
[JavaScript] 자바스크립트 자료형JavaScript 2023. 10. 11. 10:49
1. 숫자형(number)
자바스크립트는 정수와 실수를 구분하지 않고 숫자형만 존재
연산자 설명 예시 + 덧셈 52 + 273 - 뺄셈 52 – 273 * 곱셈 52 * 273 / 나눗셈 52 / 273 % 나머지 52 % 273 2.문자형(string)
문자열: 문자 집합
큰따옴표('), 작은따옴표 (“)로 문자열 생성
구분 설명 예시 ‘ ‘ 작은 따옴표 ‘Hello World’
‘ “Hello World” ‘“ “ 큰 따옴표 “Hello World”
“ ‘Hello World’ “\t 수평 탭 ‘한빛\t아카데미' \n 행 바꿈 ‘한빛\n아카데미' \\ 역 슬래시 ‘ \\\\ ’ \’ 작은따옴표 ‘ \”\”\” ‘ \” 큰따옴표 “ \”\”\” “ 3. 불(boolean,bool)
참(true)과 거짓(false)을 표현하는 자료형
4. 비교연산자
두 대상을 비교할 수 있는 연산자
구분 설명 예시 >= 좌변이 크거나 같음 10 >=20 <= 좌변이 작거나 같음 10 <= 20 > 좌변이 큼 10 > 20 < 좌변이 작음 10 < 20 == 같음(값) 10 == 20 === 같음(값, 타입 둘 다) 10 === 10 != 같지 않음 10 != 20 5. 논리 연산자
구분 설명 예시 ! 논리 부정
(참이면 거짓, 거짓이면 참)!true
!( 10 == 10 )&& 논리곱
(둘 다 참이어야 참)true && true
true && false|| 논리합
(둘 중 하나만 참이어도 참)true || true
true || false
false || false6. 대입 연산자
구분 설명 예시 = 왼쪽에 값을 대입함 let x= 10, y=10, z=10; += 왼쪽 + 오른쪽 후 값을 대입함 x = x + 5;
x += 5;-= 왼쪽 – 오른쪽 후 값을 대입함 x = x – 5;
x -= 5;*= 왼쪽 * 오른쪽 후 값을 대입함 x = x * 5;
x *= 5;/= 왼쪽 / 오른쪽 후 값을 대입함 x = x / 5;
x /= 5;%= 왼쪽 % 오른쪽 후 값을 대입함 x = x % 5;
x %= 5;7. 증감 연산자
구분 설명 ++x 먼저 x를 1 증가시킨 후 연산 진행 x++ 연산 수행 후 x를 1 증가시킴 --x 먼저 x를 1 감소시킨 후 연산 진행 x-- 연산 수행 후 x를 1 감소시킴 8. 비트 연산자
구분 설명 & 대응되는 비트가 모두 1이면 1을 반환함. (비트 AND 연산) | 대응되는 비트 중에서 하나라도 1이면 1을 반환함. (비트 OR 연산) ^ 대응되는 비트가 서로 다르면 1을 반환함. (비트 XOR 연산) ~ 비트를 1이면 0으로, 0이면 1로 반전시킴. (비트 NOT 연산) << 지정한 수만큼 비트를 전부 왼쪽으로 이동시킴. (left shift 연산) >> 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킴. >>> 지정한 수만큼 비트를 전부 오른쪽으로 이동, 새 비트는 전부 0이 됨. 9. 기타 연산자
구분 설명 delete 피연산자인 객체, 객체의 프로퍼티(property) 또는 배열의 요소(element) 등을 삭제 typeof 피연산자의 타입( 자료형 )을 반환 instanceof 피연산자인 객체가 특정 객체의 인스턴스인지 아닌지를 확인 void 피연산자로 어떤 타입의 값이 오던지 상관없이 언제나 undefined 값만을 반환 'JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 조건문 (1) 2023.10.11 [JavaScript] 자바스크립트 배열 (0) 2023.10.11 [JavaScript] 자바 스크립트 출력 (0) 2023.10.11 [JavaScript] 자바스크립트 변수, 상수 (0) 2023.10.11 [JavaScript] 자바스크립트 기본 (0) 2023.10.11