[JavaScript #4] Basic of JavaScript - 수(number)

Kayoung Kim·2021년 7월 18일
0

JavaScript

목록 보기
4/19
post-thumbnail

Math Expressions

  • num += 1; ➡️ num = num + 1
  • num *= 1; ➡️ num = num x 1
  • num++; ➡️ num = num + 1
  • num--; ➡️ num = num - 1

예제)

let num = 1;
let newNum = num++;
console.log(num);
console.log(newNum);
  • 각각 num 2, newNum 1이 출력된다.
    ➡️ newNum 변수에 num변수를 할당해서 newNum에 1이 할당 되었고, 그 후 num++; 가 실행되어 변수 num이 2가 되었기 때문! 풀어서 적용해보면 아래와 같다.
let num = 1;
let newNum = num;
num++;
let num = 1;
let newNum = num;
num++;

newNum에도 2를 할당하고 싶으면 let newNum = ++num으로 쓴다.

let num = 1;
num++;
let newNum = num;
let num = 1;
num++;
let newNum = num;

텍스트 + 숫자 조합

console.log("2" + "2"); ➡️ "22"

  • 둘 다 숫자처럼 보이지만,""(쌍따옴표)로 감싸져 있기때문에 컴퓨터는 숫자라고 인식하지 않는다.
  • 숫자로 표현하려면 쌍따옴표가 없어야 한다.
    console.log(2 + 2); // 숫자 4

alert("2 더하기 2는 " + 2 + 2); ➡️ 2 더하기 2는 22

  • String과 Number형을 더하면 항상 String 형으로 변환된다. *'+'는 number를 string으로 바꾸는 트리거다.
  • '-'는 string을 number로 바꾸는 트리거다.
  • +를 제외한 *, /, <, > 모두 number로 인식한다.

0개의 댓글