0608
JavaScript 기초- 제어문(조건문과 반복문)
문자열
인덱스는 0부터
연산 (!는 not을 의미)
or연산 = ||
둘다 false 일때만 false
and연산 = &&
둘다 true 일때만 true
3 < x < = 5 (파이썬 가능, 자바스크립트에서는 에러)
3 < x && x <=5
3 > x || x < =5
상수(변하지 않는 값) , const =상수를 선언하는 키워드
상수 값 명시
const name ="값" (값을 주어줘야 에러가 안생김)
한번 설정한 상수 값을 또 사용하면 에러 (상수 값 반복 선언 X)Identifier has already declared (식별자가 이미 명시되어 있다) Missing initializer in const declaration (상수 값 할당 안돼서 오류)
상수 관련 발생하는 3가지 오류
- 또 선언할 때
- 초기화 값을 할당 안 한 경우
- 선언된 상수 값을 바꾸려고 하는 경우
변수 연산자
alert(num++) 는 alert 먼저 실행 0,1,2...
alert(++num) 는 덧셈 먼저 실행 1,2,3...
조건문
Month는 0부터 시작(+1 필요)
중첩조건문
else if
같은 결과값을 나타내는 코드도 여러가지 방식이 있고..
코드를 안보고 혼자 작성하기엔 기호 위치, 코드 문자열 등이 아직 헷갈리는 것 같다.
복습
조건문은 항상 헷갈리는 것 같다.