javascript 공부(데이터 타입 / 동등연산자 / 일치연산자 / 부정문 / 비교연산자)

이주영·2023년 11월 20일
0

< 데이터 타입 >
Boolean = true / false
Number = -1, 0, 1, 2, 3 ∙∙∙
Spring = "a", "b", "c", "d", "e" ∙∙∙
undefined = undefined (값이 정의되지 않은 경우 표현됨)
null = null (값을 의도적으로 정의하지 않을 경우 null값을 표현함)
NaN = NaN (0/0과 같은 연산의 결과로 만들어지는 특수한 데이터 형인데 숫자가 아니라는 뜻)

예시)
alert(null == undefined);       //true
alert(null === undefined);      //false
alert(true == 1);               //true
alert(true === 1);              //false
alert(true == '1');             //true
alert(true === '1');            //false
 
alert(0 === -0);                //true
alert(NaN === NaN);             //false
<동등 연산자>
alert(1==2)             //false
alert(1==1)             //true
alert("one"=="two")     //false 
alert("one"=="one")     //true
<일치 연산자>
alert(1=='1');              //true
alert(1==='1');             //false

※ 자바스크립트 코드를 짤때 '=='동등연산자는 사용하면 안되고, '==='일치연산자를 사용해야 한다.

<부정문>
동등연산자와 일치연산자의 반대이다.


예시)
'!='
alert(1!=2);            //true
alert(1!=1);            //false
alert("one"!="two");    //true
alert("one"!="one");    //false

'!=='
예시 생략
<비교연산자>
alert(10>20);   //false
alert(10>1);    //true
alert(10>10);   //false

alert(10>=20);      //false
alert(10>=1);       //true
alert(10>=10);      //true
profile
웹퍼블리셔 주영

0개의 댓글