| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- #Brity #BrityRPA #FlowControl
- For #Loop #반복문
- Brity #BrityRPA #FlowControl
- 변수의 범위 #Scope #scope #Static #static #지역변수 #전연변수 #global #local
- Class #클래스 #Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- #시그모이드 #광주인공지능학원 #스인개
- 스마트인재개발원 #deep learning #MLP #다층 레이어 퍼셉트론 #퍼셉트론 #선형분류 #다중 선형분류 #AI #머신러닝 #뉴런 #신경망
- 스마트인재개발원 #광주인공지능학원 #JavaScript #Web #Java
- this. #this #this키워드 #객체 자신 참조 #필드호출 #메소드호출
- VDI #DRM #디지털 저작권 관리 #가상 데스크톱 인프라 #용어 #IT용어 #개발자 #신입
- 순전파 #역전파 #MLP
- Class #class #reference
- 스마트인재개발원 #스마트인재캠퍼스 #MLP #이미지분석 #AI #인공지능 #머신러닝 #딥러닝
- Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 생성자 #메소드랑 햇갈려 #생성자랑 메소드는 다른거지롱 #객체생성 #new 연산자 #인스턴스화 #인스턴스 생성
- 메소드 오버로딩 #Method Overloading #오버로딩 #중복정의 #Overloading
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task
- 연산자 #일치연산자 #기본연산자 #불일치연산자
- Brity #Brity Assistant #ChatBit #챗봇 #자연어 처리 #Brity RPA #삼성SDS #대화분석 #대화설계
- 열거형 #enum #JDK5
- String Class #String #Class
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Assign #변수
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Script #ExecuteScript
- 대화설계 #시나리오 설계 #Flowchart #플로우차트 작성
- 스마트인재개발원 #광주인공지능학원 #JavaScript #JS #형변환 #자바스크립트 #Web #back-end #front-end
- 학습하기 #봇 학습 #테스트 방법 #디버깅
- Brity Assistant #대화분석 #설계 #ChatBot #변수 #학습 #대화학습 #동의어 #동의어 처리 #단어사전
- 참조(Reference)타입 #클래스
- SQLD #DDL #DML #DCL #TCL #DB #SQLP #DataBase #자격증 # IT #명령어 #SQL #쿼리
- field #Field #Method #method #필드 #속성 #메소드 #행동 #객체 #Class구성요소
- Today
- Total
코딩몬
[광주인공지능학원] JavaScript 연산자 본문
기본 연산자
| 더하기 | 빼기 | 곱하기 | 나누기 | 나머지 | 거듭제곱 |
| + | - | * | / | % | ** |
연산자 우선순위
곱셈, 나눗셈의 우선순위가 덧셈, 뺄셈의 우선순위보다 먼저이다. (수학과 같음)
연산자 줄여쓰기
let num = 10;
//num = num+5;
num += 5;
console.log(num);
num = num + 5 와 num += 5는 완전히 같은 코드 이다.
곱셈, 뺄셈, 나눗셈, 나머지에도 동일하게 적용된다.
증가연산자, 감소연산자
let num = 10;
let result = num++;
console.log(result);

let num = 10;
let result = ++num;
console.log(result);

증가 연산자는 증가시키고자 하는 값 앞이나 뒤에 ++를 붙혀 1을 증가시킨다.
감소 연산자는 감소시키고자 하는 값 앞이나 뒤에 --를 붙혀 1을 감소시킨다.
++나 --를 앞에 붙이면 값이 먼저 증가나, 감소가 일어나기 때문에 console에 찍었을 때 값이 1 증가하거나 감소함을 볼 수 있다.
하지만 ++나 --를 뒤에 붙이면 그 줄이 끝난 이후에 값이 1 증가하거나, 감소하기 때문에 console에 찍어도 값이 원래값 그대로 출력이 되는것을 볼 수 있다.
할당 연산자
할당 연산자는 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당합니다. 기본적인 할당 연산자는 오른쪽의 피연산자 값을 왼쪽 피연산자 값에 할당하는 등호(=)로, x = y 는 y의 값을 x에 할당합니다.
비교 연산자
피연산자로는 숫자, 문자열, 논리형, 객체 값을 사용할 수 있습니다.
문자열은 Unicode 값을 사용한 표준 사전식 순서를 기반으로 비교합니다.
만약 두 피연산자가 서로 다른 타입일 경우, JavaScript가 피연산자를 비교하기에 적합한 타입으로 변환하며, 대개 숫자로 변환해 비교하는 결과를 낳습니다.
| < | > | <= | >= | == | != |
| 크다 | 작다 | 크거나 같다 | 작거나 같다 | 같다 | 다르다 |
비교연산자의 값은 항상 True or False 의 Boolean값이 반환된다.
console.log(10>5);
console.log(10==5);
console.log(10!=5);
console.log(10<5);

* 일치 연산자 ===
const a = 1;
const b = "1";
console.log(a === b);

일치 연산자 === 를 사용하면 값 뿐만 아니라 타입 까지 비교를 한다.
* 불일치 연산자 !==
const a = 2;
const b = "1";
console.log(a !== b);

불일치 연산자 !==를 사용하면 값 뿐만 아니라 타입까지 비교를 한다.
되도록이면 값이 같은지 다른지를 판별하고 싶을 때에는 일치 연산자나 불일치 연산자를 써 주는 편이 알 수 없는 Error를 발생시키지 않는다.
스마트인재개발원
4차산업혁명시대를 선도하는 빅데이터, 인공지능, 사물인터넷 전문 '0원' 취업연계교육기관
www.smhrd.or.kr
'JavaScript' 카테고리의 다른 글
| [광주인공지능학원] JavaScript 형변환(Type Conversion) (0) | 2021.07.25 |
|---|---|
| [스마트인재개발원] 자바스크립트 기초 (0) | 2021.06.04 |