console.log('가나다' ? '라마바' ? '사아' ? '자차카타' ? '파하');
// 물음표에 +, - , * , / 중 하나를 넣게 되면
가나다라마바사아자차카타파하 가 출력됩니다.
한번 스스로 해보세요~~
문장안에서 단어를 선택할 수도 있습니다.
코딩에서는 첫번째 자리가 0부터 시작됩니다.
console.log('안녕하세요'[0]);
'안'이 출력됩니다.
console.log('대한민국 만세'[?];
'만' 이 출력 되려면 물음표에 숫자를 어떤것을 집어넣야하나요?
불리언은 참과 거짓으로 표현할때 사용합니다.
물음표에 (< , > ) 둘중 하나씩 넣어서 스스로 값을 찾아보시길 바랍니다.
52 ? 273 // true
52 ? 273 // false
=== 같다
!== 다르다
> 왼쪽 연산자가 크다.
< 오른쪽 연산자가 크다.
>= 왼쪽 연산자가 같거나 크다.
<= 오른쪽 연산자가 같거나 크다.
다른언어를 배우고 오신분들이나 왜 두개와 세개의 차이점을 궁금해하실수도 있습니다.
자바스크립트에서 ==는 연산이 되기전에 피연산자들을 먼저 비교할 수 있는 형태로 변환 시킨다는 것입니다.
== 일떄, 결과
0 == '' //true
0 == '0' //true
1 == true //true
fasle == '0' //true
null == undefined //true
fasle == null //false
=== 일떄는 일치연산자로 두 피연산자를 더 정확하게 비교합니다.
=== 일떄, 결과
0 === '' //false
0 === false //false
1 === true //false
NaN === NaN //false
null === undefined //false
딱히 무슨일이 아니면 === 를 사용하시는 것을 권장드립니다.
! 논리 부정연산자(Not , 반대로 생각하면됨, 부정)
// !true => false , !false => true
|| 논리 연산자 (Or, ₩ 이친구 변신모습, 둘중하나)
// true || false => true , 둘중 하나라도 true 면 true
// false || false => ??? Try!!
&& 논리곱 연산자 (And, 값이 같아야함)
// true && true => true , 둘다 true 이여야 true
// true && false => ??? Try!!
1 < 3 || 8 < 2 => 한번 머리속으로 풀어보세요~~
비교 연산자에서
==
와===
의 차이점도 같이 설명해주시면 좋을 것 같습니다.논리 연산자에서
||
와&&
는 if문을 대신해서 사용할 때도 있습니다.글을 읽고나니,
JS 기초 문법
과 같은 제목이 더 어울리지 않나 생각해봅니다 ㅎㅎ