일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java 8
- androidstudio
- 게시판
- 웹개발
- Activity
- 주님의교회
- Resources
- #청주주님의교회
- 청주
- 에디터
- CSS
- 안드로이드 AVD
- 아이콘
- jQuery
- 생명주기
- TinyMCE
- 제이쿼리
- Selector
- 프로그래밍
- Android
- 영성
- Java
- 안드로이드
- Spring
- 회원가입
- Intent
- JavaScript
- 자바
- 인텐트
- 글쓰기
- Today
- Total
목록Develop/JavaScript (42)
공부하는 블로그
1 정규표현식 정규표현식은 문자열의 치환 및 색인을 위한 패턴화된 표현식을 말한다. 1.1 생성 1) var re = /정규식/; 2) var re = new RegExp(“정규식”); 1.2 옵션 1) g : 전체 색인 2) i : 대소문자 구분 안함 3) s : .의 의미를 확장하여, 공백, 엔터도 하나의 문자로 취급함 4) m : 멀티라인 옵션으로 ^, $를 확장 5) x : 정규식 패턴에 공백을 무시함 1.3 패턴 1) 정규식은 대소문자를 구분한다. 문자열 Hello World 정규식 Hello World 결과 Hello World 3) ^ 는 문자열의 시작, $는 한 줄의 끝을 의미한다 문자열 12, 000$ 정규식 \$ 결과 12, 000$ 5) .은 공백 및 한자리 문자를 의미한다 (탭, 엔..
함수내에 함수 정의 및 선언에서 설명한 것과 같이 내부함수는 정의 및 선언되 함수내의 변수에 접근하여 사용할 수 있다. 이는 전역변수를 선언하고 함수 내에서 사용하는 것과 같은 의미라고 볼 수 있다. 이렇게 자신을 둘러싼 함수내의 변수를 접근할 수 있는 내부함수를 Closure라고 하며, Closure를 통해 함수내의 지역변수에 값을 수정하거나 접근하여 사용할 수 있다. ex) 12345678910111213141516171819202122232425262728 // 이 함수는 외부함수로 자신만의 변수 유효범위를 가지고 있다. function outerFunc() { // 이 변수는 지역변수로 외부에서 접근할 수 없다. var num = 0; // 이 함수는 내부함수로 num이라는 변수에 접근할 수 있다..
arguments 객체 arguments객체는 Function 객체 내에 선언되어 있는 객체로 함수를 호출할 때 지정한 인수값들을 Object배열에 저장하고 있다. arguments객체는 Object배열이며, Array객체가 아님에 유의해야 한다. ex)
현재 시간을 구하는 방법을 알면 오전과 오후를 구분 할 수 있습니다. 시간을 사용한 조건 분기 12345678910111213141516171819202122232425 //변수를 선언합니다. var date = new Date(); var hour = date.getHours(); //조건문 if (hour 12) { alert( '오후입니다. '); } cs
1234567891011 alert('Hello world'); cs alert 창 띄우기 123456789101112 alert(52 > 273); alert(52 프로그램은 여러 명령문의 집합이며, JavaScript의 경우 한 명령문은 세미콜론(;)으로 구분한다. 모든 명령문을 순차적으로 처리한다면, 원하는 결과를 얻을 수 없다. 어떠한 조건에 의해 처리하거나 건너뛰어야 할 명령문이 존재하고, 또는 반복되는 명령문을 100줄 작성하기 보다는 반복하기 위한 어떠한 제어가 필요하게 된다. 이처럼 개발자가 실행해야 하는 명령문을 제어하기 위해 사용하는 것을 제어문이라고 한다.
자바스크립트의 변수에는 숫자나 문자열 같은 데이터, 그리고 중괄호를 이용해 만든 모든 객체뿐 아니라 함수도 할당할수 있다. 이렇게 변수에 함수를 할당할수 있다는 특징은 함수를 호출할 때 다른 함수를 파라미터로 전달하거나 함수 안에서 또 다른 함수를 만들어 반환할 수 있습니다. 함수를 호출했을 때 또 다른 함수를 파라미터로 전달하는 방법 함수를 파라미터로 전달하는 경우는 대부분 비동기 프로그래밍 방식으로 코드를 만들 때 입니다. 예를들어 더하기 함수를 실행한 후 결과 값이 반환될 때 까지 기다리지 않고 그다음 코드를 실행하려면 비동기 방식으로 코드를 만들어야 합니다. 즉, 더하기 함수를 실행하는데 시간이 걸릴 수 있기 때문에 그 다음 코드를 바로 실행합니다. 그리고 나서 연산이 끝났을 때 파라미터로 전 달..
12345678var weekstr ='일월화수목금토';var now = now date();year = now.getYear();month = now.getMonth();date = now.getDate();hour = now.getHours();min = now.getMinutes();sec = now.getSeconds();cs