능히 해낼 수 있다

230113 JS: 숙달을 위한 메모 - Operator(연산자) 편 I 본문

개발🌐/JavaScript

230113 JS: 숙달을 위한 메모 - Operator(연산자) 편 I

roni_eo 2023. 1. 13. 23:35
반응형

✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영).

 


코딩짤때 필요한 statment(~문).

그 과정에서 피처링되는 인수(argument)와 매개변수(parameter), 함수, 메소드 기타등등 들...

원하는 이벤트를 보여주기위해, 가령 몇번을 반복할지 몇번 반복했을 때 멈출건지 기타등등

포포몬스가 필요할 때 저 위의 요소들은 불가분이지만

이 과정에서 '몇번', '몇번째' 등 이런것들을 산출 하기 위해선 계산을 해야한다.

 

그래서 연산자가 필요하다. 계산을 해야하고, 산수적인요소들어가다보니

가끔가다가 머리가 꼬일때가 왕왕 있다. 그냥 statment흐름 자체를 이해 못하는 걸지도?

 

아무튼, 연산자는 어려운것들은 없고, 이런식으로 표현한다는 것을 기억하기 위해서 작성한다.

 


1. 산술(Arithmetic)

console.log(1 + 2);  // >> 3
console.log(5 - 7);  // >> -2
console.log(3 * 4);  // >> 12
console.log(10 / 2); // >> 5
console.log(7 % 5);  // %나머지 연산자 >> 2

const number = [3, 10, 11, 24, 37];

for(const n of number) {
  if( number % 2 === 0) { // 2로 나눴을 때 0으로 떨어지는 숫자를 보여주렴
    console.log(n); // >> 10, 24
  }
}

2. 할당(Assignment)

let a = 3

// a = a + 2
a += 2

// a = a - 2
a -= 2

// a = a * 2
a *= 2

// a = a / 2
a /= 2

// a = a % 2
a %= 2

console.log(a) // 5, 1, 6, 1.5, 1
반응형