본문 바로가기
728x90
반응형

KDT/JavaScript13

반복문 1. while 문 while 문 while(조건식) { 조건식의 결과가 true인 동안 반복할 문장; ... } do ~ while 문 조건식의 결과가 처음부터 false일 경우에도 1번은 {}의 문장을 실행함 do { 조건식의 결과가 true인 동안 반복할 문장; ... }while(조건식); 2. for 문 for 문 for(초기값; 조건식; 증감식) { 조건식의 결과가 true인 동안 반복할 문장; ... } // for문의 무한루프 for(;;) { } break 문 switch 문 또는 반복중인 루프 내에서 사용하여 해당 문장을 완전히 종료시키고 다음에 위치한 실행문으로 이동 num = 1; while(num 2023. 4. 5.
조건문 1. if문 if문 if(조건식) { 조건식이 true일 때 실행할 문장; ... } if-else문 if(조건식) { 조건식이 true일 때 실행할 문장; ... }else { 조건식이 false일 때 실행할 문장; ... } if-else if-else문 if(조건식1) { 조건식1이 true일 때 실행할 문장; ... }else if(조건식2) { 조건식2이 true일 때 실행할 문장; ... }else if(조건식3) { 조건식3이 true일 때 실행할 문장; ... }else{ 조건식이 모두 false일 때 실행할 문장; ... } 2. switch 문 switch(변수) { case 값1: 변수와 값1이 같을 경우 실행할 문장; ... break; case 값2: 변수와 값1이 같을 경우 실행.. 2023. 4. 5.
연산자(Operator) 1. 산술 연산자 +, -, *, /, %, ** 2. 비교 연산자 >, =, 2023. 4. 5.
대화 상자 Web API 브라우저에서 제공하는 API(Application Programming Interface) 프로그램들과 기능들의 상호 통신 방법을 규정하고 도와주는 매개체 기본문법이 아니다 / 브라우저에서만 작동한다 ! alert(): 사용자에게 메세지를 보여주고 확인을 기다린다. confirm(): 사용자에게 메세지를 보여주고 확인이나 취소를 누르면 그 결과를 boolen값으로 반환 prompt() : 사용자에게 메세지를 보여주고 사용자가 입력한 문자열을 반환 ✔ extension 설치 문법이나 자동완성을 도와주는 Javascript(es6) 설치 ✔ 단축키 자동 완성 만들기 f1 → snippets → 코드 조각: 사용자 코드 조각 구성 → 새 조각 만들기 → global-snippets { "Cons.. 2023. 4. 5.
데이터 타입 & 타입 변환 1. 숫자형(number) 정수와 실수를 따로 구분하지 않음 모든 수를 실수 하나로만 표현 2. 문자형(string) '', "" 또는 ``로 둘러싸인 문자열의 집합 num = 10 "입력한 숫자는" + num + "입니다."; `입력한 숫자는 ${num} 입니다.`; 3. 논리형(boolean) 참(true)와 거짓(false)로 표현되는 값 false, 0, '', "", null, undefined는 모두 거짓(false)로 판정함 flase가 아닌 모든 값은 참(true)로 판정함 4. undefined, null undefined: 타입이 정해지지 않은 타입을 의미(변수 선언 후 값이 정해지지 않은 경우) let num; console.log(num); // undefined null: null.. 2023. 4. 5.
변수 & 상수 변수(variable) 데이터를 저장할 수 있는 메모리 공간 값이 변경될 수 있음 자바스크립트의 변수는 타입이 없음 let 키워드를 사용하여 변수를 선언 1. var 유연한 변수 선언 방식 지역변수, 전역변수와의 구별이 없음 같은 이름의 변수를 선언할 수 있음 console.log(num); var num = 10; { console.log(num); // 전역변수 num = 10 var num = 20; // 지역변수 num = 20 } console.log(num); // 전역변수 num = 20 2. let 지역변수, 전역변수의 구별이 확실 같은 이름의 변수를 선언할 수 없음 let 변수명 = 값; 또는 let 변수명; 변수명 = 값; ✔ 트랜스 컴파일러 과거 브라우저 및 특정 브라우저 버전 등을 .. 2023. 4. 5.
728x90
반응형