#5 연산자

2026. 1. 6. 20:14·JavaScript/기초
반응형

기본 연산자

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기(몫)
  • % : 나머지

→ 나머지 (%)는 어디에 쓰일까?

홀수: X % 2 == 1

짝수 : Y % 2 == 0

어떤 값이 5를 넘어가면 안 될 때 : X % 5 == 1 ~ 4 사이의 값


거듭제곱

  • 곱하기를 뜻하는 * 을 2번 사용
const num = 2**3;
console.log(num); // 8

우선순위

  • 곱하기 (*) , 나누기(/) > 더하기(+), 빼기(-)
    → 곱하기와 나누기는 더하기 빼기보다 우선순위가 높다
         따라서, 괄호를 적절히 잘 이용해야 함

증감연산자

  • 증가연산자와 감소 연산자
  • 증가연산자와 감소연산자는 값을 1만큼 증가 또는 감소시킨다
let num = 10;
num++;
console.log(num); // 11
-------------------------
let num = 10;
num--;
console.log(num); // 9

 

증감 연산자는 ++ / -- 를 사용하는데 앞에 쓰냐 뒤에 쓰냐에 따라 다르다.

let num = 10;
let result = num++; //증가 시키기 전의 값을 result에 삽입
console.log(result); //10

let num = 10;
let result = ++num; //증가 시킨 값을 result에 삽입
console.log(result); //11

 

연산자의 경우 줄여 쓰는 방법도 있으니 알아두자.

let num = 20;

//num = num + 5; 와 계산이 같음. (+ - * /) 다 가능
num += 5;

console.log(num); //25
반응형

'JavaScript > 기초' 카테고리의 다른 글

#7 논리연산자  (0) 2026.01.06
#6 비교 연산자와 조건문  (0) 2026.01.06
#4 형 변환  (0) 2026.01.06
#3 alert, prompt, confirm  (0) 2026.01.06
#2 자료형  (0) 2026.01.06
'JavaScript/기초' 카테고리의 다른 글
  • #7 논리연산자
  • #6 비교 연산자와 조건문
  • #4 형 변환
  • #3 alert, prompt, confirm
y3onbug5
y3onbug5
y3onbug5 님의 블로그 입니다.
  • y3onbug5
    y3onbug5 님의 블로그
    y3onbug5
  • 전체
    오늘
    어제
    • 분류 전체보기 (167) N
      • Alpacahack (19) N
      • Dreamhack 워게임 (49)
        • Lv.1 (40)
        • Lv.0 (4)
        • LV.2 (3)
        • LV.3 (2)
      • [Dreamhack] Web Beginner (3)
      • [Dreamhack] Web Hacking (17)
        • 웹 기초 지식 (4)
        • Cookie & Session (2)
        • Cross-Site Scripting(XSS) (1)
        • Cross-Site Request Forgery (1)
        • SQL Injection (4)
        • NoSQL Injection (2)
        • Command Injection (1)
        • File Vulnerability (1)
        • Server-Side Request Forgery (1)
      • [Dreamhack] Web Hacking Client-Side (10)
        • XSS Filtering Bypass (2)
        • Content Security Policy (CSP) (2)
        • CSRF,CORS Bypass (2)
        • Client-Side Template Injection (CSTI) (1)
        • CSS Injection (1)
        • Relative Path Overwrite (RPO) (1)
        • DOM Vulnerability (1)
      • [Dreamhack] Web Hacking Server-Side (15)
        • SQL Injection Advanced (4)
        • SQL Injection Advanced - Fingerprinting (2)
        • NoSQL Injection Advanced (3)
        • Command Injection Advanced - Web Servers (3)
        • File Vulnerability Advanced - Web Server (3)
      • [Dreamhack]Black-Box Penetration Testing (15)
        • DreamCommunity Penetration Testing (11)
      • [Dreamhack] LLM (2)
        • [Dreamhack] LLM과 프롬프트 엔지니어링 (2)
      • Web 공부 (4)
      • Web Study (15)
      • JavaScript (17)
        • 기초 (12)
        • 중급 (4)
      • 웹 개발(Flask) (0)
      • [Security First] web 기초교육 (1) N
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    cve
    webhacking
    webstudy
    드림핵
    DreamHack
    hacking
    JavaScript
    web
    xss
    alpacahack
    CSRF
    JS
    LLM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
y3onbug5
#5 연산자
상단으로

티스토리툴바