변수(variable) = 데이터를 다루는 방법(a wat to handle data)데이터를 편하게 다루기 위해 데이터에 이름을 붙여둔 것을 말합니다.
Math 반올림, 올림, 버림 메소드
숫자나 문자와 같이 변수에 할당할 수 있는 형태로 원시값과 객체로 나뉜다.
isNaN() 함수는 어떤 값이 NaN인지 판별하는 함수주어진 값이 NaN이면 true를 반환, 아니면 false를 반환JavaScript의 다른 모든 값과 달리, NaN은 동등 연산자(==, ===)을 사용해 판별할 수 없다.
논리적인 작업을 하는 하나의 기능 작업 단위목적을 가진 작업들을 수행하는 코드들이 모인 블록, 묶음 ( like 즐겨찾기 버튼 )입력과 출력간의 mapping = 구체적인 입력값과 출력값이 존재함수는 항상 출력 값(return)을 반환한다.
어떠한 조건을 판별하는 기준을 만드는 것 ( >, <, === 등...) 조건문에는 반드시 비교 연산자(comparison operator) 필요.비교의 결과는 Boolean ( true / false )
같거나 비슷한 코드를 여러번 실행시켜야 할 경우에 쓰는 구문 / 반복할 내용을 중괄호 block안에 넣어준다. 반복할 조건 중 초기화, 증감문은 따로, 조건식만 괄호 안에 넣어준다.
toUpperCase() 는 문자열의 모든 문자를 대문자로 변환toLowerCase() 는 문자열의 모든 문자를 소문자로 변환