[JavaScript 기초] 1. 타입 요약 정리

Hyun Jin·2022년 12월 16일
0

JavaScript

목록 보기
1/20
post-thumbnail

타입
Number, String, Boolean, Undefined, Null, Symbol, BigInt (7 types in total)


Number

Math 내장 객체

Math.floor(): 괄호 안의 숫자를 내림하여 반환합니다.
Math.ceil(): 괄호 안의 숫자를 올림하여 반환합니다.
Math.round(): 괄호 안의 숫자를 반올림하여 반환합니다.
Math.abs(): 괄호 안의 숫자의 절대값을 반환합니다.(absolute)
Math.sqrt(): 괄호 안의 숫자의 루트값을 반환합니다.(SQuare RooT)
Math.pow() : 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.


String

문자열의 length 속성

문자열의 length 속성을 이용하여 문자열의 길이를 확인할 수 있습니다.
문자열 값에 .length 를 붙이면 됩니다.
console.log('snow'.length);

인덱스(Index)

문자열의 각 문자가 몇 번째에 위치하는지 인덱스(Index)로 확인 가능함. JavaScript는 Zero-based numbering(0부터 카운트).
console.log(str[0]);

문자열 주요 메서드

toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경하니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.
indexOf() : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인합니다.
만약 찾는 문자가 2개 이상일 경우, 가장 앞에 있는 문자의 인덱스를 조회합니다.
포함되어 있지 않으면 -1 을 반환합니다.
includes() : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인합니다.


Boolean

등치연산자

동치연산자는 무조건 엄격한 등치연산자( === ) 사용하기!

대표적인 falsy 값

false
0
-0
0n
""
''
``
null
undefined
NaN

비교연산자(comparison operator)

JavaScript에서는 ===, !== 로 비교해야 합니다.

[> , < , >= , <=] : 대소 관계 비교 연산자

논리연산자(logical operator)

|| : 논리합(OR)
|| : 논리합(OR)
논리 부정 연산자(!)
! : 부정(NOT)


undefined

아무것도 할당하지 않은 변수에는 undefined 가 할당됨.(초기화)


null

'비어 있는 상태'를 의도적으로 명시할 때 사용함.
이전에 할당된 값을 더이상 사용하지 않고 비어있는 상태로 둘 때 사용.

profile
새싹 프론트엔드 개발자

0개의 댓글