입교 시험후 자바스크립트 1챕터 ~ 3챕터 복습
식별자의 종류!!

ex)
alert('hello world') - 함수
array.length - 속성
input - 변수
prompt('Message','Defstr') - 함수
Math.PI - 속성
Math.abs(-273) - 메소드
자료형 검사 : 숫자, 문자열, 불 같은 자료형을 확인하기 위해 - typeof(자료) 연산자 사용
ex)
typeof("안녕하세요") -> string
typeof(273) -> number
typeof(true) -> boolean
증감연산자
변수++ : 기존 변수에 +1 / 변수값 먼저 나온뒤 +1(내장)
++변수 : 기존 변수에 +1 / +1더한 변수값 나옴
변수-- : 기존 변수에 -1 / 변수값 먼저 나온뒤 -1(내장)
--변수 : 기존 변수에 -1 / -1뺀 변수값 나옴
문자열 입력 - prompt() 함수 사용
불 입력 - confirm() 함수 사용 // 확인,취소 버튼이 생기는데 확인 : true,취소 : false 값이 출력됨
숫자 자료형 변환 - Number() 함수 사용
문자열 자료형 변환 - String() 함수 사용
불 자료형 변환 - Boolean() 함수 사용
switch 조건문
switch(자료){
case 0:
break
case 1:
break
default:
break
}
ex)
const a = Number(prompt('숫자를 입력해 주세요',''))
switch(a%2):{
case 0:
alert('짝수')
break
case 1:
alert('홀수')
break
default:
alert('수가 아닙니다')
break
}
조건부 연산자
불 표현식 ? 참값 : 거짓값
const a = Number(prompt('수를 입력하세요',''))
const re = a>=0 ? "양수" : "음수"
alert(re)
짧은 조건문
논리합 연산자 짧은 조건문
true || 값 - 좌변이 참이면 우변 무시하고 좌변실행
false || 값 - 좌변이 거짓이면 우변 실행
논리곱 연산자 짧은 조건문
true && 참값 - 둘다 참이나와야 실행
flase && 참값 - 실행 안됨