개념,기능 정리

[JS]연산자 / 형 반환

rhdaud2 2024. 2. 23. 13:01

 

 

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