연산자 D02

최성진·2023년 3월 7일
0

Javascript

목록 보기
2/8

연산자

  • 대부분의 연산자는 Java와 비슷 하지만 조금씩 다른 부분이 있다 다른부분들에 대해서 알아보자.

일치연산자(===)

  • 일치 연산자로 === 좌항과 우항이 '정확', '엄격'하게 같을때 true, 다르면 false가 된다.

  • 비교 연산자 (==)
    1 == '1' true로 나옴

  • 일치연산자 (===)
    1 === '1' false로 나옴

자바스크립트는 엄격하지 않기 때문에 이런경우가 생긴다.

  • 일치 연산자의 부정 (!==)

문자열의 연산

  • 문자열의 연산은 "+"만 가능하며, 문자열을 더한다는 의미는 문자열을 연결하는 의미
<script>
  var msg1 = "안녕하세요";
        var msg2 = '자바스크립트';
        var msg3 = msg1 + " " + msg2;
        console.log(msg3);
</script>
결과 값 : 안녕하세요 자바스크립트
  • 문자열과 숫자값이 더해질 경우, 숫자값이 문자열 형태로 변환된다.
<script>
 var msg1 = "안녕하세요";
        var num = 1234;
        var result = msg1 + num;
        console.log(result);
</script>
결과 값 : 안녕하세요1234

삼항 연산자

condition ? expTrue : expFalse
  • condition : 조건문으로 들어갈 표현식
  • expTrue : 참일때 실행할 식
  • expFalse : 거짓일 때 실행할 식
<script>
  var age = 26;
  var bevaerage = (age>21) ? "Beer" : "Juice";
  document.write(bevaerage);
</script>
결과 값 : Beer
profile
마부리입니다

0개의 댓글