전체 글 334

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

2.6 조건문과 반복문

if 문 if(조건식){ 실행 구문.... } 조건식은 비교 연산이나 논리 연산의 혼합된 식, 실행구문이 한문장이면 {} 중괄호를 생략한다. if-else문 if(조건식){ 실행구문..... } else{ 실행구문.... } //////////////20대 판별 프로그램/////////////////////// import java.util.Scanner; public class Twenties{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.print("나이를 입력하시오:"); int age = scanner.nextInt(); if((age>=20) &&(age=90) grade =..

Coding/JAVA 2019.07.18

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

2.3 자바의 키 입력

System.in 키보드 장치와 직접 연결되는 표준 입력 스트림 객체, 키 값을 바이트 정보로 바꾸어 제공하는 저수준 스트림 객체 Scanner 고수준 스트림 객체, 키 입력을 위한 목적으로 자바 패키지에서 제공되는 클래스입니다. Scanner 객체 생성 Scanner scanner = new Scanner(System.in); import 문 필요 Scanner를 사용하기 위해서는 import 문이 필요하다. import java.util.Scanner; Scanner scanner = new Scanner(System.in); // Kim Seoul 20 65.1 true 를 입력 String name = scanner.next(); String city = scanner.next(); int age..

Coding/JAVA 2019.07.15

1.5 jQuery

jQuery는 div와 같은 특정 효과를 연출하는데 사용합니다. 빠르게 작업할 수 있게 도와주는 크로스 브라우징 라이브러리입니다. 자바스크립트에서 직접 치는 것 보다 편한 이유를 코드를 통해서 확인하시면 됩니다. 1. 자바스크립트를 사용한경우 2. jQuery를 사용한 경우 jQuery 기능이 들어있는 라이브러리 파일을 연결해야 합니다. jQuery를 이용한 노드 찾기 jQuery에는 수많은 노드 찾기 기능을 제공합니다. var $ 변수이름 = $("CSS 선택자"); $() 그냥 함수 호출입니다. 함수 이름이 $인 것을 호출한 것입니다. 함수의 역활은 해당하는 노드를 찾아줍니다. "CSS 선택자" 함수의 매개변수를 넣어주면 된다. var $ 변수이름 $() 함수에서 리턴해주는 값을 저장하기 위해 만든 ..

Coding/JavaScript 2019.07.15

1.4 형변환

형변환 형을 변환한다는 의미를 가지고 있습니다. 숫자를 문자로 변환한다거나, 문자를 숫자로 변환해야 하는 경우에 형변환을 합니다. 형변환의 종류 -암시적 형변환 자바스크립트 엔진이 필요에 의해 암시적으로 형을 자동으로 변환합니다. var data = 1+"2"; document.write("result="+result); 결과는 12? 3? 숫자 + 문자 var a = 10 + "10" ; //a는 문자열 "1010" 불린 + 문자 var a = true+"10"; //a는 문자열 "true10" 불린 + 숫자 var a = true + 10; //a는 숫자 11 -명시적 형변환 개발자가 필요에 따라서 수동적으로 변환합니다. 문자를 숫자로 바꾸는 방법 -정수형 parseInt() , Number() va..

Coding/JavaScript 2019.07.15