목록전체 글 (80)
기록 > 기억
자바스크립트 객체 ① 내장객체 종 류 설 명 Function 함수를 정의하여 객체와 같은 형태로 사용함 Arguments 함수를 호출할 때 함수 내에 있는 매개변수 정보를 알아냄 Object 기본 객체를 만들 때 사용함 Array 배열을 만들때 사용함 JSON JSON 타입의 데이터를 제어할 수 있는 객체 Number 문자형 데이터를 숫자형 데이터로 변환해 줌 String 문자열을 다루는 객체 Date 날짜를 다루기 위한 객체 Math 수학 함수가 정의 되어있는 객체 Screen 화면의 해상도, 색상 정보를 저장하고 있는 객체 ② 폼 객체 종 류 설 명 form input radio checkbox select fileupload button submit textarea hidden password ③ ..
정렬 알고리즘 (선택, 버블) ● 선택정렬 (오름차순) → 두 수를 비교하여 가장 작은 수를 왼쪽부터 정렬 21 20 10 55 100 33 75 4 20 21 10 55 100 33 75 4 10 21 20 55 100 33 75 4 10 21 20 55 100 33 75 4 10 21 20 55 100 33 75 4 10 21 20 55 100 33 75 4 10 21 20 55 100 33 75 4 4 21 20 55 100 33 75 10 4 20 21 55 100 33 75 10 4 20 21 55 100 33 75 10 4 20 21 55 100 33 75 10 4 20 21 55 100 33 75 10 4 20 21 55 100 33 75 10 4 10 21 55 100 33 75 20 4 ..
● 에러 발생 var name = ["kim", "lee", "park"]; console.log(typeof name); //기대값 → object , 출력값 → string name 변수에 배열을 선언했는데 자료형이 string? object가 아니고?? 숫자형도 넣어보고, boolean 값도 넣어봄 var name = 123; console.log(typeof name); //기대값 → number 그런데 출력값 → string var name = true; console.log(typeof name); //기대값 → boolean 그런데 출력값 → string 어떤 데이터를 넣어도 자료형이 string ... ● 에러 발생 원인 window.name 속성 때문!! 글로벌 영역에서 name 이라는 ..
함수 (function) ● 수학 함수 함수명 사용법 설 명 eval eval("계산식") 계산식으로 들어온 문자열이나 숫자열 계산 parseInt parseInt(str) parseInt(str, radix) ① 입력된 숫자나 문자를 정수로 변경 ② 진수 변환 parseFloat parseFloat(str) 입력된 숫자나 문자를 실수로 변경 isNaN isNaN(value) is Not a Number, 숫자가 아니면 true isFinite isFinite(number) 숫자로만 이루어져 있으면 true console.log(eval("10*2"));//20 console.log(parseInt(10));//10 console.log(parseInt(10.5));//10 console.log(pars..
배열 (Array) ● 배열 선언 let a = new Array(); 배열의 크기를 지정하지 않고 선언 let a = new Array(5); 배열의 크기를 지정하고 선언 let a = new Array(1, 2, 3, 4, 5); 초기값 사용 선언 let a = [1, 2, 3, 4, 5]; JSON 형식 선언 let a = new Array(3); a[0] = new Array(5); 다차원 배열 선언 /* NameKorEngAvgGrade ------------------------------------- Kim506055F Lee707874C Hong1002060D Park100100100A 1. 국어 점수와 영어 점수의 평균 구하기 2. 평균점수에 따른 학점 구하기(90점 ↑ : A, 80점 ..
반복문 ● for 문 /* for(변수 초기값; 조건식; 변수 증감식) {} */ for(let i=0; i
조건문 ● if 문 ① if let weight = 59; if(weight 90) {/* 조건이 true 면 실행 */ document.write("탑승불가 "); } document.write("몸무게 : " + weight + "kg");/* 항상 실행 */ 탑승불가 몸무게 : 59kg 몸무게 : 60kg ② if ~ else + ③ if ~ else if [ ~ else ] 단가계산 및 포인트별 등급계산 제품명 단가 수량 금액 총포인트 등급 /*** 단가계산 및 포인트별 등급계산 ***/ let frm = document.frmCalcAmount; let btn = frm.btnCalc; let nowPoint = 1000;/* 현재 포인트 */ btn.onclick..
연산자 ● 산술 연산자 연산자 + - * / % ++ -- 설명 더하기 빼기 곱하기 나누기 나머지 1 증가 1 감소 /* 증감 연산자 (전치) */ var a = 10; var b = ++a;/* a = a + 1; b = a */ console.log("a : " + a + ", b : " + b);/* a : 11, b : 11 */ /* 증감 연산자 (후치) */ var a = 10; var b = a++;/* b = a; a = a + 1; */ console.log("a : " + a + ", b : " + b);/* a : 11, b : 10 */ ● 관계 연산자 A > B A가 B보다 크면 true A = B A가 B보다 크거나 같으면 true A =..