Js 기초 문법.02

미숙한 초보 코딩.Js·2019년 5월 5일
0

JavaScript기초

목록 보기
3/8

문자열 연결 연산

	console.log('가나다' ? '라마바' ? '사아' ? '자차카타' ? '파하');
     // 물음표에 +, - , * , / 중 하나를 넣게 되면
       가나다라마바사아자차카타파하  가 출력됩니다.
       한번 스스로 해보세요~~

문장안에서 단어를 선택할 수도 있습니다.
코딩에서는 첫번째 자리가 0부터 시작됩니다.

	console.log('안녕하세요'[0]);
    	'안'이 출력됩니다.
        
    console.log('대한민국 만세'[?];
    	'만' 이 출력 되려면 물음표에 숫자를 어떤것을 집어넣야하나요?

Boolean

불리언은 참과 거짓으로 표현할때 사용합니다.

물음표에 (< , > ) 둘중 하나씩 넣어서 스스로 값을 찾아보시길 바랍니다.

  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 => 한번 머리속으로 풀어보세요~~
profile
힘들땐 블로그 하나더 적자!!![ Suyang ]

2개의 댓글

comment-user-thumbnail
2019년 5월 10일

비교 연산자에서 =====의 차이점도 같이 설명해주시면 좋을 것 같습니다.
논리 연산자에서 ||&&는 if문을 대신해서 사용할 때도 있습니다.

글을 읽고나니, JS 기초 문법과 같은 제목이 더 어울리지 않나 생각해봅니다 ㅎㅎ

1개의 답글