일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 상속
- 객체
- 산술 연산자
- 식별자
- SQL튜닝
- 이클립스 설치
- 친절한 SQL
- spring 게시판 삭제
- join
- 반복문
- 오버라이딩
- 비교 연산자
- 논리 연산자
- 오버로딩
- @PreAuthorize("isAuthenticated()")
- 배열
- 자바의정석
- 스프링시큐리티 로그아웃
- 친절한 SQL 튜닝
- SQL 튜닝
- 예약어
- 함수
- 연산자
- 인텔리제이 Web 애플리케이션
- StringBuffer
- SpringSecurity 로그인
- SpringSecurity 로그아웃
- 객체지향
- java
- SQL
Archives
- Today
- Total
gi_dor
pre-training JavaScript (3) 연산자 본문
💻 국비 3일차
VSCode 설치 https://code.visualstudio.com/Download
node.js 설치 https://nodejs.org/ko/download
JavaScript의 연산자
① 비교 연산자
값의 크고 작음 , 값의 일치 , 불일치 결정한다 . 연산 결과는 항상 true 혹은 false
1 ) <
2 ) >
3 ) <=
4) >=
5) ==
6 ) ===
7 ) !=
8) !==
10 > 4 // 비교 연산의 결과는 true
10 == 10 // 비교 연산의 결과는 true
10 == 5 // false
10 != 5 // true
10 != 10 // false
② 논리 연산자
논리 곱 && , 논리 합 || , 논리 부정 ! 과 관련된 연산 수행
true && true ▶ true
true && false ▶ false
false && true ▶ false
false && false ▶ false
true || true ▶ true
true || false ▶ true
false || true ▶ true
false || false ▶ false
!true ▶ false
!false ▶ true
!!true ▶ true (2중 부정)
실습
// 논리 곱의 활용 &&
// 자동차의 무상수리 기준은 보유기간이 3년 미만이고 주행거리고 5만km 이하다.
// 무상수리 기준점
let year = 3;
let distance = 50000;
// 구매년도 , 실제 주행거리
let orderYear = 2021;
let driveDistance = 39999;
// 보유기간 , 운행거리
let isFree = ((2023 - orderYear) < year) && (driveDistance <= distance);
console.log("무상수리 여부 : ",isFree);
// 논리 합의 활용 ||
// 백화점의 커피 쿠폰을 제공하려고 한다
// 신규 고객은 구매금액과 상관없이 지급하고, 기존 고객은 10만원 이상 구매 한 경우에만 제공한다
// 커피 쿠폰 뿌리는 조건
let customerType = "New";
let price = 100000; // 구매한 금액
// 현재 쿠폰 받을 내 입장
// 신규고객이며 , 사용한 금액은 0원이다 , 커피만 받으러왔다.
let myCustomerType = "New";
let myOrderPrice = 0;
let coffeeCoupon = myCustomerType == customerType || myOrderPrice == price;
console.log("커피쿠폰 받을수 있을까? :",coffeeCoupon);
③ 삼항 연산자
조건식의 연산결과가 true이면 표현식1 , false 이면 표현식2
조건식 ? 표현식1 : 표현식 2
let age = 30;
let beverge = age >= 20 ? "beer" : "juice"
console.log(bevere);
// 점수가 60점 이상이라면 '합격' 그 외에는 '불합격'
let score = 70;
let result = score >= 60 ? "합격" : "불합격";
console.log('시험결과 :',result);
④ 제어문
1 ) 조건문
• if
if(조건식){
수행할 문장1;
}
if(조건식){
수행할 문장1;
} else {
수행할 문장2;
}
• switch
2 ) 반복문
• for
• while
• do - while
728x90
'Language > JavaScript' 카테고리의 다른 글
pre-training JavaScript (6) 배열 , 객체 (오브젝트) (1) | 2023.10.17 |
---|---|
pre-training JavaScript (5) 반복문 (0) | 2023.10.16 |
pre-training JavaScript (4) 조건식 (0) | 2023.10.16 |
pre-training JavaScript (2) (0) | 2023.10.11 |
pre-training JavaScript (1) (1) | 2023.10.10 |