분류 전체보기
-
배열Js 2023. 3. 3. 17:36
배열 -대괄호를 사용하여 표현 -각 요소 자료형 고정x -배열의 길이 존재 let arr = new Array("사과", "바나나", "오렌지"); let arr = ["사과", "바나나", "오렌지"]; let arr = new Array("사과", "바나나", 10, 20); let arr = ["사과", "바나나", 10, 20]; let arr = new Array(5); arr[0] = "사과"; arr[0] = "바나나"; arr[0] = "오렌지"; => 배열 표기법 유사배열 -배열과 유사한 방식을 가짐 -배열의 함수 사용불가 -Array.isArray 반환 값 false 유사배열은 lenght 를 적어줘야 lenght 값을 출력 할 수 있다 => ex) lenght : 3 접근 표기법에도 ..
-
래퍼 객체Js 2023. 3. 2. 19:36
래퍼 객체 -원시 타입을 객체화 => new string() -임시 객체 생성 원시타입 -number,stringBoolean,undefined,null 래퍼 객체 종류 Number,String,Boolean 1. 원시 타입에 해당하는 객체 생성 2. 생성된 객체의 함수 호출 3. 함수 처리 4, 생성된 객체 소멸 5. 원시 타입만 존재 객체 리터럴 -데이터와 함수의 집합 -프로퍼티와 메소드 프로퍼티 - 객체 내부 속성 => key : velue key - 속성명 - 문자열 - 따옴표 사용 또는 미사용 value - 속성 값 - 문자열, 숫자, 배열, 객체, 함수 등등 var info = { age : 20, name : "홍길동", weight : "50kg", interests: ["music", "..
-
undefined / nullJs 2023. 3. 2. 19:29
undefined -값의 유무 표현 -빈 값, 없는 값 -유일한 값 -원시 값 -변수 선언 후 값을 할단 받지 않은 상태 -let,var로 선언한 변수는 undefined로 초기화 ex) let myAge; // undefined null -값의 유무 표현 -빈 값, 없는 값 -유일한 값 -원시 값 -값이 없다는 것을 명시하는 방법 ex) let myAge= null; // null 공통점 -값의 유무 표현 -빈 값, 없는 값 -유일한 값 차이점 -undefined는 자바스크립트에서 변수 초기화 - null은 개발자가 의도적으로 변수 초기화 =>빈 값을 주려면, undefined를 선언하면 안됨 =>개발자는 null 값으로 선언해야 함
-
함수, 인수Js 2023. 3. 2. 19:07
함수(function) -기능을 의미 -어떤 기능을 만든 코드 집합 -독립적으로 설계 ex) 두 값을 더하는 함수 function sum(num1,num2) { reyurn num1 + num2; } 함수가 필요한 이유 1. 반복적인 코드 작성 피할 수 있음 => 개발 시간 단축 2. 코드 간결화로 가독성 높아짐 3. 쉬운 유지보수 Q. 1~10까지 홀수 합을 리턴하는 함수 만들기 //1~10까지 홀수 합을 리턴하는 함수만들기 function oddsum() { var sum = 0; for (var i=1; 1 (반환 해 주겠다는 의미) //일반함수 function str () { document.write("화살표 함수 예제 실습입니다."); } //화살표 함수 let str = () => {docu..
-
문Js 2023. 3. 2. 17:30
조건문 (if~else, switch~case) 반목문 (for,while,do~while) if~eles : 조건이 참이면 참인 조건에 걸리는 로직 실행 switch~case : switch 괄호 안에 값이 case의 값과 같으면 해당 로직 실행 Q. 점수에 따른 등급을 표현하는 함수를 표현하기. let myScore = 70; let rth = ""; if (myScore == 100) { rth = "A+"; } eles (myScore >= 90) { rth = "A"; } eles (myScore >= 80) { rth = "B"; } eles (myScore >= 70) { rth = "C"; } eles (myScore >= 60) { rth = "D"; } eles { rth = "f"; ..
-
숫자Js 2023. 3. 2. 17:03
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number 숫자 (Number) -숫자를 표현함 -원시값 -상수와 함수 가짐 123; // 백 이십 삼 123.0; // 동일 123 === 123.0; // 참 Number('123'); // 숫자 123을 반환 Number('123') === 123; // 참 Number('unicorn'); // NaN Number(undefined); // NaN
-
값Js 2023. 3. 2. 16:55
값 -조작 가능한 어떤 표현 -문자열, 문자, 숫자 등이 가짐 - 피연산자 + 연산자 let myAge = 20; L-Value (왼쪽 값) R-Value (오른쪽 값) -공간을 지님 -임시값 ex) myAge ex) 20 값 종류 원시값: let myAge = 10; 원시적인 값, 단순값, 단순데이터 종류 = 숫자,문자열,불리언,null,nudefined 참조 값: let myinfo = {age:10}; 값 출력 방법 1.console.log 2.alert 3.document.write 4.innerHtml