bigint
: js에선 2의 53승-1 보다 큰 값, - 2의 53승 -1 보다 작은 값 표시 불가
> bigint 사용 ( 길이에 상관 없이 정수 나타냄)
정수 리터럴 끝에 n 붙임
ex. const bigint = 234632569874235659113253223252n;
"" (빈 문자열) : 0 반환
문자열 + 숫자 : ex. 1 + "2" + "12"
거듭제곱 연산자 ( ** )
: a ** b = a를 b번 곱한 값 반환
// 2 ** 3 = 8
증가 연산자 ( ++ )
-
값을 증가시키고 증가된 값 바로 사용 :
let counter = 0;
alert( ++ counter) ; //1
값을 증가시키지만 증가 전의 기본값 사용 :
let counter = 0;
alert ( counter ++ ); //0
비트 연산자
and : &
or : |
xor : ^
not : ~
논리 and : &&
논리적 or : ||
nullish 병합 연산자 : ??
|| (or) 예시 :
let hour = 9;
if (hour < 10 || hour > 18) {
alert( '영업시간이 아닙니다.' );
}
* typeof : 변수의 자료형을 빠르게 알아내고자 할 때 유용
형 변환
문자형 변환
변수값 = string(value)
숫자형 변환
Number(value)
null : 숫자형 변환시 0
undefined : NaN
'개념,기능 정리' 카테고리의 다른 글
jQuery (0) | 2024.03.07 |
---|---|
논리연산자, 병합연산자 +@ (0) | 2024.02.28 |
javaScript 복습 전 개념정리 (0) | 2024.02.20 |
기능 추가 제공 사이트 (disqus, tawk.to) (0) | 2024.02.20 |
[HTML] <a></a>, <iframe></iframe> (1) | 2024.02.20 |