[TIL #4 WECODE] JS 변수선언 & 연산

Whoyoung90·2021년 2월 20일
0
post-thumbnail

210218 - WECODE #4

▶어제까지 HTML과 CSS관련 코드훈련을 마치고,
금일부터 프론트엔드 관련 자바스크립트 훈련이 시작되었다.

▶연산에서 가장 중요한 포인트는 컴퓨터 언어는 왼쪽에서부터 해석한다는 것이다!

let(수정 가능) vs const( X )

영원히 수정할 일이 없으면 const를 사용하고
변수 값이 한 번이라도 수정될 예정이라면 let을 쓰면 된다.

  1. let 키워드는 변수를 새로 생성할 때만 사용.(재선언 불가)
  2. 값을 수정할 때는 변수 앞에 let 키워드를 사용하지 않는다.(재정의 가능)

1) let name = "김개발"; let name = "김코딩"; (X)
2) let name = "김개발"; name = "김코딩"; (O)
const name = "김개발"; name = "김코딩"; (X)

변수 이름은 중복되면 안 되지만, 값은 얼마든지 중복 가능하다.

String과 Number형을 더하면 항상 String

alert("2 더하기 2는 " + 2 + 2); ㅡ> 2 더하기 2는 22
alert("2 더하기 2는 " + (2 + 2) ); ㅡ> 2 더하기 2는 4

비교연산자(===)

비교연산자의 왼/오른쪽으로 나눠서 코드가 실행되므로
String & Number와 다르게 오류가 나지 않는다!

if (totalCost === 81.50 + 135) ㅡ> 깔끔하게 216.50

컴퓨터 언어는 왼쪽에서 부터 해석!!

if (age > 65 || age < 21 && res === "한국")
= if (age > 65 || (age < 21 && res === "한국") )
if ((age > 65 || age < 21) && res === "한국")

profile
비전공으로 일식 쉐프가 되었듯, 배움에 겸손한 프론트엔드 개발자가 되겠습니다 :)

0개의 댓글