[자바스크립트] 연산자(2)

2023. 7. 5. 15:03·JavaScript
목차
  1. 1. 할당 연산자 
  2. 2. 할당 연산자 응용
  3. 3. 비교 연산자
  4. 4. 논리 연산자 
728x90
반응형

1. 할당 연산자 

대입 연산자라고도 불리는 할당 연산자는 등호(=)로 표시됩니다. 변수 또는 속성에 값을 할당하는 데 사용됩니다. 할당 연산자를 사용하면 등호 오른쪽의 값이 왼쪽의 변수 또는 속성에 할당됩니다.

위의 예에서 = 연산자는 값 10을 변수 num에 할당하고 문자열 "Hello, world!"를 변수 message에 할당하는 데 사용됩니다.

할당 후 변수를 사용하여 해당 값에 액세스할 수 있습니다.

 

할당 연산자는 다른 연산자와 함께 사용하여 수학적 계산을 수행하고 결과를 변수에 다시 할당할 수도 있습니다.

예를 들어서 설명하자면

위의 예에서 += 및 *= 연산자는 각각 3을 더하고 2를 곱한 다음 그 결과를 변수 x 및 y에 다시 할당하는 데 사용됩니다.

할당 연산자는 오른쪽에서 왼쪽으로 작동하며 먼저 오른쪽의 식을 평가한 다음 결과 값을 왼쪽의 변수에 할당한다는 점에 유의해야 합니다.

 

2. 할당 연산자 응용

3. 비교 연산자

비교 연산자는 두 값을 비교하여 true나 false로 결과값을 내놓는 연산자입니다.

 

== 연산자는 두 수가 같은지 비교하는 연산자입니다.

!= 연산자는 == 연산자와 반대로 두 수가 다른지 비교하는 연산자 입니다.

 

<와 <= 연산자는 왼쪽보다 오른쪽이 더 작은지 또는 작거나 같은지 확인하고, >와 >= 연산자는 왼쪽보다 오른쪽이 더 큰지 또는 크거나 같은지 확인하는 연산자입니다.

 

=== 연산자는 == 연산자와 마찬가지로 왼쪽과 오른쪽이 같은지 비교하는 연산자 입니다. 

하지만 == 연산자는 문자형 자료와 숫자형 자료가 있을 때 자동으로 자료형으로 변환하여 비교하지만 ===연산자는 두 자료형을 변환하지 않고 비교합니다.

 

이렇게 되면 아래 소스 코드처럼 위에는 true가 나오고 밑에는 false가 나오게 됩니다.

4. 논리 연산자 

논리 연산자는 true, false를 처리하는 연산자입니다. 논리 연산자는 부울 연산자 또는 불리언 연산자라고도 부릅니다. 

 

OR 연산자는 기호 ||로 표시하며 왼쪽과 오른쪽 중 하나만 참이면 true로 처리합니다. 즉, 하나만 맞으면 결과값은 true입니다.

 

AND 연산자는 기호 &&로 표시합니다. AND연산자는 왼쪽과 오른쪽 모두 참인 경우에만 true로 처리하고 둘 중 하나라도 틀리다면 false로 처리하게 됩니다. 

 

NOT 연산자는 기호 !로 표시하고 true, false를 반대로 뒤집습니다. 이런 특징을 응용해서 다른 비교 연산자와 사용할 수 있습니다. 

728x90
반응형

'JavaScript' 카테고리의 다른 글

[자바스크립트] 제어문(2)  (2) 2023.07.10
[자바스크립트] 제어문(1)  (4) 2023.07.09
[자바스크립트] 연산자(1)  (0) 2023.07.04
[자바스크립트] 자료형  (5) 2023.06.21
[자바스크립트] 변수  (0) 2023.06.16
  1. 1. 할당 연산자 
  2. 2. 할당 연산자 응용
  3. 3. 비교 연산자
  4. 4. 논리 연산자 
'JavaScript' 카테고리의 다른 글
  • [자바스크립트] 제어문(2)
  • [자바스크립트] 제어문(1)
  • [자바스크립트] 연산자(1)
  • [자바스크립트] 자료형
P_Piano
P_Piano
20대의 한 페이지를 꽃갈피 하다.

P_Piano님의
글이 좋았다면 응원을 보내주세요!

응원하기
응원은 창작의 힘

이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.

카카오 계정으로 누구나

응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.

응원 댓글 강조

글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.

쉬운 결제

응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.

응원 수익은 창작자에게 큰 힘이 됩니다.
응원 금액
응원 댓글
  • 창작 활동에 대한 감사와 격려의 의미로 창작자를 응원합니다.
  • '응원하기'는 자발적 결제이므로 청약철회(환불) 불가능합니다.
  • '응원하기'는 만 14세 이상 인증 사용자만 이용할 수 있습니다. 만 19세 미만 미성년 회원의 경우, 법정대리인이 응원하기 결제 이용에 동의하지 않으면 미성년자 본인 또는 법정대리인이 그 결제 내용을 취소할 수 있습니다.
  • '응원하기' 이용을 위한 자세한 내용은 티스토리 이용약관 및 카카오 유료서비스 이용약관을 따릅니다.
(주) 카카오 대표이사 정신아
사업자 등록 번호 120-81-47521
통신판매업신고번호 제2015-제주아라-0032호
주소 제주특별자치도 제주시 첨단로 242(영평동)
호스팅사업자 (주)카카오
고객센터 1577-3754
이메일 help.notice@kakaocorp.com
    반응형
    250x250
  • P_Piano
    피피아노의 개발 일지
    P_Piano
  • 전체
    오늘
    어제
    • 분류 전체보기 (199)
      • Apple (117)
        • iOS (21)
        • visionOS (4)
        • Swift (64)
        • UIKit (2)
        • SwiftUI (20)
        • RxSwift (2)
        • Xcode (4)
      • C언어 (5)
      • C++ (8)
      • Dart (1)
      • Python (3)
      • JavaScript (17)
      • Git (1)
      • CS (39)
        • 디자인 패턴 (6)
        • 네트워크 (20)
        • 운영체제 (8)
        • Database (5)
        • 자료구조 (0)
      • IT 지식 (2)
      • IT 뉴스 (4)
      • 출처 표기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    티스토리챌린지
    swiftUI
    제어문
    코딩테스트
    UIKit
    오블완
    프로세스
    Initializers
    비동기
    SWIFT
    메서드
    Vision Pro
    옵셔널
    네트워크
    함수
    combine
    디자인패턴
    프로퍼티 래퍼
    ios
    자바스크립트
    변수
    배열
    이니셜라이저
    Xcode
    visionOS
    연산자
    클래스
    스위프트
    운영체제
    Optional
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
P_Piano
[자바스크립트] 연산자(2)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.