본문 바로가기

전체 글332

Math Math 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체 함수 객체가 아님 메소드 (대/소문자 구분 확실히) Math.round : 소수점 이하를 반올림 Math.round(11.3); //11 Math.round(12.6); //13 Math.round(13.4); //13 Math.round(14.2); //14 Math.round(14.8); //15 Math.sqrt : 루트 값 구하기 Math.sqrt(9); //3 Math.sqrt(16); //4 Math.sqrt(25); //5 Math.sqrt(36); //6 Math.sqrt(49); //7 Math.floor : 소수점 이하를 버림 Math.floor(11.3); //11 Math.floor(12.6); //12 Math... 2020. 6. 16.
함수 함수 함수는 컴퓨터에게 일을 시키기 위한 지시사항의 묶음 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위 함수의 선언 함수의 이름 괄호 안에서 쉼표로 분리된 함수의 매개변수 목록 중괄호 { } 안에서 함수를 정의하는 자바스크립트 표현 함수의 실행 변수에 함수가 담겨짐 다른 변수와 다르게 괄호()를 붙여서 함수를 실행 가능 입력값을 설정할 수 있음 > 전달인자(argument), 줄여서 인자라고 부름 함수의 반환 함수 실행 후, 결과 값 반환 함수의 중괄호{} 내부에서 어떤 값을 return 하는지에 따라 결정 아무것도 return 하지 않으면, undefined를 반환 2020. 6. 16.
조건문 1. Boolean 타입 true , false 조건이 참 , 거짓 2. 비교 연산자 (Comparison operator) > 초과 = 이상 true ! 'Hello' true trutly > false 4. 조건문 If (조건1) { // 조건1이 통과할 경우 } else if (조건2) { // 조건1이 통과하지 않고 // 조건2가 통과할 경우 } else { // 모든 조건이 통과하지 않는 경우 } 5. 기억해야 할 조건문 다음은 if문에서 false로 변환되므로, if 구문이 실행되지 않습니다. * If (false) * If (null) * If (undefined) * If (0) * If (NaN) // Not a Number * If (' ') 2020. 6. 15.
변수 1. 변수는 상황에 따라 변하는 값을 나타낸다. game; play; 들어갈 수 있는 값이 다 다르다 2. 변수 선언 let game; let 키워드를 사용 변수를 생성 game이라는 이름을 가진 변수를 생성(선언) 3. 변수 할당 game = play; play를 할당 / 대입 4. 변수명에는 공백을 사용할 수 없다. let gameCenter = sum * sum; undefined let game Center = sum * sum; Uncaught SyntaxError: Unexpected identifier 5. 변수는 동일한 변수를 이용하여 대입할 수 있다. let sum = 1; sum = sum + 2; sum = sum * 3; sum = sum / 4; /*===========*/ // .. 2020. 6. 15.