본문 바로가기
Java Script 공부 4 (배열) 배열 다양한 타입의 데이터를 보관하는 변수 모음으로 [] 통해 생성과 초기화를 동시에 처리 가능 자료형 지정이 없어 모든 자료형 데이터로 저장 가능 자바스크립트에서 배열은 자바의 ArrayList랑 유사. 1. 다수의 자료형을 보관가능 2. 길이제한이 없다. 3. 인덱스로 값을 접근함. * DB에서 데이터를 가져온 값, DOM객체를 가져왔을때 사용 -배열선언 1. []표현 선언하기 2. array객체 생성 1. Array객체를 통한 배열 선언 var 변수명 = [값1(숫자), 값2(문자), 값3( 객체), 함수 ...]; ex) let arr = []; arr=["자바","오라클","자바스크립트","데베"]; console.log(arr.length); -자바 스크립트 배열음 여러 자료형을 보관할 수 있.. 2021. 3. 30.
Java Script 공부 3 (형변환, 연산자, 제어문) 데이터 형변환 숫자 -> 문자열 강제 형변환 : toString() 함수 이용 문자열 -> 숫자 강제 형변환 : Number(), parseInt(), parseFloat() 함수이용 연산자 See the Pen qBRbdEy by lee jinju (@pearl23) on CodePen. 제어문 - 조건문 : if, if~else, if~else if~else, switch문, 짧은 조건문(&&, ||) - 반목문 : for, while, do~while, for in문 - 분기문 : continue, break문 li태그에 있는 글자가 속성에 있는 값을 가져올 때는 속성을 호출하면 가져올 수 있음 Q)1개면 글자색을 pink; 2개면 글자색을 crimson; 3개면 글자색을 mazenta; 그외면 배.. 2021. 3. 26.
java Script 공부 2 (변수) 변수 변수선언하기 변수 종류 : 멤버 변수와 지역 변수 멤버 변수 : 전역 변수, 기본적으로 window객체의 멤버 변수 멤버 변수에 대한 자료형은 있으나 선언하지는 않음 변수 선언하는 방법 -> var 변수명; 자바스크립트에서 변수를 선언할때는 자료형을 지정하지 않음 자바스크립트 변수의 타입은 값을 대입했을때 그 값의 타입으로 결정된다. -> 변수명 = 값; 변수 명에 var를 붙이지 않으면 전역변수로 간주 변수는 접근할 수 있는 범위에 따라 영역(scope)이 구분 global scope : page내 어디서든 접근이 가능한 변수 -> window객체의 멤버변수 local scope : function내부에서 선언한 변수 -> function내부에서만 사용이 가능 변수 명명의 규칙 - 영어 대/소문자.. 2021. 3. 26.
Java Script 공부 (데이터 입출력) Java Script : 웹 브라우저에서 많이 사용하는 인터프리트 방식의 객체지향 프로그래밍 언어 (객체화) Java Script 선언 HTML에서 제공하는 태그를 사용하여 자바스크립트 영역 설정 -나 안에 작성, html 태그영역 밖에도 작성이 가능하긴 함 Java Script 작성방식 1. inline : 태그내부의 이벤트 속성에 직접 Java Script코드를 작성하는 것, 간단만 구문, 양이한 두 줄 정도로 소양일 때 사용 -> inline으로 자바스크립트 적용하기 구문을 한 번 클릭하였을 때 경고 창이 뜨는 것이다. 2. internal 방식 페이지의 script태그안에 javascript코드를 작성하는것 -> alert("internal방식으로 script적용"); 3. external 방식 .. 2021. 3. 25.
계산기 프로그램 코드 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 32 33 34 35 36 37 38 import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { System.out.println("첫번째 수"); int first = sc.nextInt(); System.out.println("두번째 수"); int second = sc.nextInt(); System.out.println("1.+ 2.- 3.* 4.%.. 2021. 3. 23.
컴퓨터랑 가위 바위 보 하기 코드 112345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758import java.util.*; public class Game2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str[] = {"가위", "바위", "보"}; String me, com; int c = 0; System.out.println("가위 바위 보 게임을 시작합니다."); while(true) { System.out.print("가위 바위 보 중 한 개를 입력하세요 : "); me = s.. 2021. 3. 23.