컴퓨터/Javascript 썸네일형 리스트형 JavaScript Condition 자바스크립트 조건문 1. if if(조건) { 조건이 참일 때 실행될 명령; } 1.1 예 let a=1, b=2; if(a>b) { console.log("a가 b보다 큽니다."); } 2. if, else if(조건) { 조건이 참일 때 실행될 명령; } else { 조건이 거짓일 때 실행될 명령; } 2.1. 예 let a=1, b=2; if(a>b) { console.log("a가 b보다 큽니다."); } else { console.log("a가 b보다 크지 않습니다."); } 3. if, else if, else if(조건1) { 조건1이 참일 때 실행될 명령; } else if(조건2) { 조건2가 참일 때 실행될 명령; } else { 조건1도 조건2도 거짓일 때 실행될 명령; } ※ else if 는 여러번 .. Javascript Regular Expression 정규 표현식 정규 표현식은 다양한 메타문자와 특수 문자를 사용하여 패턴을 표현합니다. 이번에는 정규 표현식 문법을 간단하게 알아보겠습니다. 1. 리터럴(Literal) 정규 표현식에서 문자 그대로를 표현하려면 해당 문자를 그대로 입력합니다. 예를 들어, "a"는 "a" 자체를 나타냅니다. 2. 문자 클래스(Character Class) 문자 클래스는 대괄호([])로 표현하며, 해당 문자열이 특정한 문자 집합 안에 속하는지 판별합니다. 대괄호 안에는 검색하고자 하는 문자 집합을 지정할 수 있습니다. 예를 들어, [abc]는 a, b, c 중 하나가 포함된 문자열을 찾습니다. [a-z]는 소문자 알파벳을 나타내며, [0-9]는 숫자를 나타냅니다. 3. 닷(.) 닷은 모든 문자를 나타냅니다. 예를 들어, a.b는 "a"와.. Javascript formData I. 가져오기 let formData = new FormData(document.getElementById("「폼아이디」")); II. 새로 만들기 let formData = new FormData(); formData.append("name", "lee"); formData.append("name", "이"); formData.append("age", 34); formData.append("file", input.files[0]); //let input = document.querySelector("input[type='file']"); III. 접근 formData.has("name"); //true 반환 formData.has("old"); //false 반환 formData.get("name");.. JSON과 JavaScript 객체의 차이 구분 JSON JavaScript 객체 형태 객체의 내용을 기술하기 위한 확장자가 JSON인 text 파일 내용 JS Engine 메모리 안에 있는 데이터 구조 HTTP 통신 ○ × JavaScript 에서 사용 × ○ 변환 JSON을 JavaScript 객체로 변환 JSON.parse() JavaScript 객체를 JSON으로 변환 JSON.stringify() 정의 모든 키를 따옴표로 묶어야 한다. 키를 따옴표로 묶지 않는다. const str=`{"data":[{"name":"lee","info":["student","27"]}]}`; const obj = {data:[{name:'lee',info:['student','27']}]}; Javascript 팝업 1. 경고 alert("Hello, World!"); 2. 확인/취소 if(confirm("OK?")) { frm.submit(); } else { return; } 3. 응답 받기 let msg1 = prompt("질문"); let msg2 = prompt("질문", "응답 기본값"); 이전 1 ··· 5 6 7 8 9 10 11 다음