본문 바로가기

자바스크립트12

JavaScript - function, object 예제 ✔ function //✔ 1. 함수의 기본 - 자바스크립트에서는 함수도 메모리로 인식 function sum(num1, num2){ console.log('sum() 호출!'); return num1 + num2; }// 선언형 // sum() 호출! // 13 const result = sum(10,3); console.log(result); //✔ 2.함수의 메모리 const add = sum; console.log(sum(10,3)); console.log(add(10,3)); // 위와 동일한 결과 값 // sum() 호출! // 13 //✔ 3. 함수 작성법(팁!) function print(num){ if(num a+b; //return도 자동 화살표함수 const calc_multiply .. 2022. 11. 9.
JavaScript(정규식, 회원가입 페이지) ✔ 정규식 표현 - MDN 정규식 정리 참고 사이트https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions  정규 표현식 - JavaScript | MDN정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다. JavaScript에서는 정규 표현식도 객체로서, RegExp의 exec() (en-US)와 test() 메서드를 사용할 수 있습니다. String의 match()developer.mozilla.org정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴    - /   ~   / 시작과 끝    -  ^ : 패턴의 시작    - [ ] : 안의 문자를 찾음    - [x-.. 2022. 11. 9.
JavaScript(history, navigator, node, 문서객체모델/노드) ✔ history 객체 - 브라우저의 히스토리 정보를 문서와 문서 상태 목록으로 저장하는 객체 - 사용자의 개인 정보를 보호하기 위해 이 객체의 대부분의 접근 방법을 제한 back() - 뒤로 이동 forward)_ : 앞으로 이동 go(0) : 새로고침 location.reload() : 새로고침 DOCTYPE html> history history 뒤로 앞으로 새로고침 ✔ navigator 객체 - 내 위치를 알려쥬눈 역할 정도만 사용한다. 브라우저 공급자 및 버전 정보등을 포함한 브라우저에 대한 정보를 저장하는 객체 geolocation : GPS정보를 수신하는 프러퍼티 DOCTYPE html> navigator const success = function(loc){ console.log(loc.c.. 2022. 11. 9.
JavaScript(배열, 사용자정의함수, 호이스팅, 주민등록번호 문제) ✔ 배열(Array) - 이름과 index로 참조되는 정렬된 값의 집합(자료구조) - 배열을 구성하는 각각의 값을 배열 요소라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스라고 함 배열 선언 let 배열명; 배열 초기화 배열명 = [요소1, 요소2, 요소3 ....]; let arr; arr =[ 100, 200, 300]; let arr = [100,2 00, 300]; 배열 객체로 생성 let 배열명 = new Array(요소1, 요소2....) 자바스크립트 배열의 특징 1. 배열 요소의 타입이 고정되어 있지 않음 let arr = [1, 1.5, '김사과', true] // 자바는 요소 타입이 동일해야 하지만 자바스크림트는 아니다. 2. 배열 요소의 인덱스가 연속적이지 않아도 됨 let arr;.. 2022. 11. 4.