타입
Number, String, Boolean, Undefined, Null, Symbol, BigInt (7 types in total)
Math.floor(): 괄호 안의 숫자를 내림하여 반환합니다.
Math.ceil(): 괄호 안의 숫자를 올림하여 반환합니다.
Math.round(): 괄호 안의 숫자를 반올림하여 반환합니다.
Math.abs(): 괄호 안의 숫자의 절대값을 반환합니다.(absolute)
Math.sqrt(): 괄호 안의 숫자의 루트값을 반환합니다.(SQuare RooT)
Math.pow() : 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.
문자열의 length 속성을 이용하여 문자열의 길이를 확인할 수 있습니다.
문자열 값에 .length 를 붙이면 됩니다.
console.log('snow'.length);
문자열의 각 문자가 몇 번째에 위치하는지 인덱스(Index)로 확인 가능함. JavaScript는 Zero-based numbering(0부터 카운트).
console.log(str[0]);
toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경하니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.
indexOf() : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인합니다.
만약 찾는 문자가 2개 이상일 경우, 가장 앞에 있는 문자의 인덱스를 조회합니다.
포함되어 있지 않으면 -1 을 반환합니다.
includes() : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인합니다.
동치연산자는 무조건 엄격한 등치연산자( === ) 사용하기!
false
0
-0
0n
""
''
``
null
undefined
NaN
JavaScript에서는 ===, !== 로 비교해야 합니다.
[> , < , >= , <=] : 대소 관계 비교 연산자
|| : 논리합(OR)
|| : 논리합(OR)
논리 부정 연산자(!)
! : 부정(NOT)
아무것도 할당하지 않은 변수에는 undefined 가 할당됨.(초기화)
'비어 있는 상태'를 의도적으로 명시할 때 사용함.
이전에 할당된 값을 더이상 사용하지 않고 비어있는 상태로 둘 때 사용.