Coding/JavaScript 36

3.4 Date 클래스

Date 클래스 날짜 및 시간관 관련된 유용한 기능이 담겨 있습니다. Date 메서드 목록 getDate() 로컬시간을 사용하여 일을 반환 getDay() 로컬시간을 사용하여 일을 반환 getHours() 로컬시간을 사용하여 시간을 반환 set..... ....... get set 기능을 담고 있는 클래스다. 즉 시간 정보를 얻어오거나 설정할 수 있다. - 시간, 분, 초, 밀리초 알아내기 시간 알아내기 var hours = Date인스턴스.getHours(); 분 알아내기 var minutes = Date인스턴스.getMinutues(); 초 알아내기 var seconds = Date인스턴스.getSeconds(); 밀리 초 알아내기 var mSeconds = Date인스턴스.getMillisecond..

Coding/JavaScript 2019.07.19

3.3 String 클래스

String 클래스 문자열을 생성하는 기능을 시작으로 문자열과 유용한 기능이 있다. 프로퍼티 length 문자열 갯수 메서드 목록 charAt(n) n번째 문자 구하기 concat(str) 문자열 뒤쪽에 str을 연결해 새로운 문자열 만들기 indexOf(substr) substr 문자열이 위치한 위치값 구하기 match(reg) 정규표현식을 활용한 문자열 검색 split(str) 문자열을 str로 분할해 배열로 생성해 줌 -문자열 만들기 -문자열 길이 알아내기 -특정 위치의 문자 구하기 -문자 위치 찾기 -특정 위치에 문자 추가 -특정 위치의 문자를 다른 문자로 변경하기 -특정 위치에 문자 제거 -문자열 만들기 1. 리터럴 방식 var str = "Hello"; 2. String 클래스의 객체를 생성해..

Coding/JavaScript 2019.07.19

3.2 Math 클래스

Math 클래스 숫자를 랜덤하게 생성하는 기능부터 학창 시절에 배웠던 사인 코사인 기능이 있음 Math 클래스의 프로퍼티 PI 원주율 값 abs() 숫자의 절댓값을 반환 acos() 숫자의 아크 코사인 값 asin() 숫자의 아크 사인값 ...... Math.기능(); - 랜덤 숫자 만들기 - 작은값, 큰 값 알아내기 - 숫자 내림값, 올림값 구하기 -랜덤숫자 만들기 var value = Math.random()*원하는 수 리턴값 -> 0~1 사이의 소수값을 리턴 /////////// 0.5초에 한 번씩 50에서 100 사이의 숫자를 #info에 출력해 주세요./////////// /////////////////////////////////////////////////////////////////////..

Coding/JavaScript 2019.07.19

3.1 타이머 함수

일정한 시간마다 특정 구문을 실행하고자 할 때 사용하는 기능 -setInterval() 일정 시간마다 주기적으로 특정 구문을 실행하는 기능 -setTimeout() 일정 시간이 지난 후 특정 구문을 딱 한번 실행하는 기능 -clearInterval() 실행 중인 타이머 함수를 멈추는 기능 -일정 시간마다 특정 구문을 실행하는 타이머 만들기 -일정 시간이 지난 후 딱 한 번 실행되는 타이머 만들기 -타이머 멈추기 -일정 시간마다 특정 구문을 실행하는 타이머 만들기 var timerID = setInterval(func, duration); -func 지연 시간마다 타이머 함수에 의해 호출되는 일종의 콜백함수 -duration 지연시간, 단위는 밀리초 ///////////////1초에 한 번씩 변숫값을 1씩..

Coding/JavaScript 2019.07.18

2.2 함수의 기능

함수 대표 기능 -중복 코드 제거 및 코드 재사용성 -코드의 그룹화 -중복 코드 제거 및 코드 재사용성 1. 중복코드 또는 재사용 코드 찾아 함수로 포장하기 2. 중복코드에서 변경되지 않는 부분과 변경되는 부분 파악하기 3. 변경되는 부분을 매개변수로 만들기 //////////////////////////////////////////////////////////////////////////////// var n1 = 10; document.write(n1+"은 "); if(n1%2) document.write("홀수입니다. "); else document.write("짝수입니다. "); var n2 = 15; document.write(n2+"은 "); if(n2%2) document.write("홀수입..

Coding/JavaScript 2019.07.17

2.1 함수 기초

2장에서는 함수에 대해서 깊이 있게 다뤄 볼려고 합니다. 함수를 사용하는 이유 ////////////////////////////////////////////////// document.write("1. Rose "); document.write("2. Rose "); document.write("3. Rose "); document.write("4. Rose "); document.write("5. Rose "); document.write("6. Rose "); ................... ////////////////////////////////////////////////// 이걸 100개 출력 할때 번거로움이 따르게 됩니다. 이전에 배운거를 토대로 반복문을 생각할것입니다. ////////..

Coding/JavaScript 2019.07.17

1.8 반복문 for

반복문 특정 구문을 여러 번 반복해서 실행할 때 사용하는 제어문입니다. 반복문의 종류 -for 가장 일반적으로 사용하는 반복문입니다. 반복 횟수가 정해진 경우 주로 사용 -while for로 만들어진 반복문을 비교적 간결하게 처리할 수 있는 반복문 무한 반복하는 경우 주로 사용 for문 특정 구문을 반복하고 싶을 때, 특히 반복 횟수가 정해진 경우 주로 사용합니다. for(초깃값 ; 조건식; 증감식){ 실행구문; } 이중for문의 경우 for(초깃값 ; 조건식 ; 증감식){ for(초깃값; 조건식 ; 증감식){ 실행구문; } } ////////////////////////////////////////////////////////////////////// for(var i =0 ; i

Coding/JavaScript 2019.07.16

1.7 조건문 switch

switch 여러 개의 다중 조건 처리를 하는경우 switch문을 쓰면 좀더 깔끔하게 작성할 수 있습니다. (가독성있는 코드) switch(변수 또는 값){ case 값1: 실행구문1; break; case 값2: 실행구문2; break; . . . . . default : 모든 조건이 일치하지 않을 때 실행되는 구문; } ////////////////////if else구문인 경우///////////////////////////// var luckyValue = window.prompt("행운의 번호를 고르세요."); if(luckyValue =="3") document.write("당첨! 냉장고 "); else if(luckyValue == "2") document.write("당첨 세탁기 "); e..

Coding/JavaScript 2019.07.16

1.6 조건문 if

조건문 특정 조건에 맞는 경우에만 특정 구문을 실행하고자 할 때 사용하는 자바스크립트 제어문입니다. 조건문의 종류 -if 가장 일반적으로 사용하는 조건문 -switch if로 만들어진 다중 조건처리를 비교적 간결하게 처리할 수 있는 조건문 if문 특정 조건에 맞을 때만 원하는 구문을 실행하고 싶을때 사용합니다. if(조건식1){ //조건식1일때 사용할 구문을 입력 }else if(조건식2){ //조건식 2 일때 사용할 구문을 입력 } else{ //위의 조건식에 모두 해당 안되는 경우 } if에 논리 비교 연산자 사용하기 if(조건식) //조건식에 == 같은 비교 연산자를 사용한다. ////////////////////////////////////////////////////////////////////..

Coding/JavaScript 2019.07.16