Study/JavaScript(75)
-
JavaScript - 7. 선택문 switch
제어문 제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 실행문을 말합니다. 조건만족 여부에 따라 실행문을 제어할 수 있는 조건문과 변수에 일치하는 경우의 값에 따라 실행문을 제어할 수 있는 선택문, 그리고 특정 실행문을 여러번 반복 실행할 수 있도록 하는 반복문이 있습니다. 조건문에는 if문 else문 else if문이 있습니다. 선택문은 switch 문을 사용합니다. 반복문(loop)에는 for, while, do~while문이 있습니다. * 조건절에서 Boolean : false, 0, null 을 제외한 모든 값은 참 switch문 *if문의 다중조건문(조건이 두개 이상일 때)의 구조를 변경할 수 있다. (코드가 조금 더 간결해 진다.) *{} 블럭문을 생략할 수 없다. *변수, 수식, 값을 ..
2021.11.26
-
JavaScript - 7. 조건문 if
제어문 제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 실행문을 말합니다. 조건만족 여부에 따라 실행문을 제어할 수 있는 조건문과 변수에 일치하는 경우의 값에 따라 실행문을 제어할 수 있는 선택문, 그리고 특정 실행문을 여러번 반복 실행할 수 있도록 하는 반복문이 있습니다. 조건문에는 if문 else문 else if문이 있습니다. 선택문은 switch 문을 사용합니다. 반복문(loop)에는 for, while, do~while문이 있습니다. * 조건절에서 Boolean : false, 0, null 을 제외한 모든 값은 참 if문 if문에는 단일조건문, 양자택일문, 다중조건문 3가지 형태의 문법 형식이 있다. *조건절에는 관계연산자, 비교연산자가 들어간다. *{} 블럭문은 실행문이 한 줄 일때만 생..
2021.11.25
-
JavaScript - 6. 내장함수 inner Function
내장함수 자바스크립트에서 자체적으로 제공하는 함수를 내장함수라고 한다. 내장함수는 이미 시스템에 정의되어 있기 때문에 사용자가 별도로 정의하지 않고 주어진 원칙에 따라 사용하면 되는 함수이다. 이미 만들어져 있는 함수이며, 괄호를 가지고 있는 특징이 있다. 생김새 : 함수명(); alert alert('hello'); 메세지 형태로 출력하는 대화상자 console.log console.log('hello'); console창에 출력하는 함수 prompt var 변수 = prompt('입력메세지', '초기문자열'); 대표적인 입출력함수 사용자의 입력을 요청하는 대화상자 입력된 함수는 변수에 저장된다 Number Number(문자화된 숫자); 문자화된 숫자를 실제 숫자로 강제형변환 해준다. String St..
2021.11.25
-
JavaScript - 4, 5. 변수와 배열
변수 Variable 프로그래밍에서의 변수는 '하나의 값을 저장할 수 있는 저장공간'입니다. 값을 저장할 때 사용하는 식별자 변수명은 영문, 숫자, _만 사용할 수 있다. (시작은 영문으로 하는게 좋다) 총 길이는 255자 이하로 사용한다. 변수 선언 방법 var 변수명; var 변수명 = 100; // 변수의 초기화 (변수를 만들자마자 값을 넣어 둠) var 변수명, 변수명; var i; //선언, undefined가 저장됨 var i, sum; // 한 번에 여러가지 변수를 함께 선언할 수 있음 var sum = 0; // 숫자의 선언과 초기화 var a = ''; // 문자의 선언과 초기화 var i = 0, sum = 10, message = "Hello"; // 선언과 초기화를 동시에 해줄 수 ..
2021.11.24
-
JavaScript - 3. 연산자
연산자 연산자란 프로그래밍에서 특정의 계산을 하기 위해 만들어진 기호들입니다. 연산자에는 산술, 관계/비교, 논리, 대입, 복합, 증감연산자 등이 있습니다. 계산의 우선순위를 갖고있으며 ( ) 연산자로 우선순위를 높일 수 있다. *우선순위 순서 : 전위형증감연산자(++a) > 산술 > 관계 > 논리 > 대입 > 복합 > 후위형증감연산자 (a++) *단항연산자 > 이항연산자 1) 산술연산자 이항연산자이며, 계산을 하기위해 사용된다. - 뺄셈 * 곱셈 / 나눗셈 % 나머지 = mod (modulus) *홀수, 짝수, 배수를 판별할 때 사용한다. *2로 나눠서 나눈 몫이 1이면 홀수, 0이면 짝수 + 숫자의 덧셈, 문자열의 결합 *숫자와 문자의 결합 = 문자 *숫자+숫자 일 때만 = 숫자 ex) console..
2021.11.24
-
JavaScript - 2. Data Type
JavaScript Data Type JavaScript Data Type에는 기본타입과 참조타입이 있으며 기본타입에는 Number, String, Boolean, undefined, null, NaN 이 있고 참조타입에는 Object가 있다. 문자열 (string) 따옴표 안에 들어있는 자료는 문자열이다. 따옴표 없으면 에러 발생 'hello' / "홍길동 / '1004' 숫자 (number) 정수, 실수, 음수, 양수 100 / 53.2 / -86 불린 (boolean) 참/거짓 true / false undefined 정의되지 않음 (값이 없을 때 출력됨) null 아무것도 출력되지 않음, 문자 지우개 cup = ''; NaN 계산할 수 없는 값 var cup = 'coffee'; cup *= 10..
2021.11.24