Javascript(114)
-
Array 객체
Array 객체 정렬된 값들의 집합으로 정의됨 Array 객체로 다뤄짐 자바스크립트 배열 표현에 대한 더 자세한 사항은 자바스크립트 배열 수업에서 확인 자바스크립트 배열 수업 확인 => Array 메소드 자바스크립트는 사용자가 배열과 관련된 작업을 손쉽게 할 수 있도록 다양한 메소드를 제공 Array 메소드는 Array 객체에 정의된 배열과 관련된 작업을 할 때 사용하는 메소드 1. Array.isArray() 2. Array.from() 3. Array.of() Array.isArray() 메소드 전달받은 값이 Array 객체인지 아닌지를 검사 예제 Array.isArray([]); // true Array.isArray(new Array()); // true Array.isArray(123); // ..
2023.01.10 -
String 메소드
String 메소드 String 메소드는 String 객체에 정의된 문자열과 관련된 작업을 할 때 사용하는 메소드 1. String.fromCharCode() 2. String.fromCodePoint() String.fromCharCode() 메소드 쉼표로 구분되는 일련의 유니코드에 해당하는 문자들로 구성된 문자열을 반환 예제 String.fromCharCode(65, 66, 67); // "ABC" String.fromCodePoint() 메소드 쉼표로 구분되는 일련의 코드 포인트(code point)에 해당하는 문자들로 구성된 문자열을 반환 예제 String.fromCodePoint(65, 66, 67); // "ABC" String.fromCodePoint(0x2F804); // "\uD87E\u..
2023.01.09 -
String 객체
자바스크립트에서의 문자열 표현 큰따옴표("")나 작은따옴표('')를 사용 예제 var firstStr = "이것도 문자열입니다."; // 큰따옴표를 사용한 문자열 var secondStr = '이것도 문자열입니다.'; // 작은따옴표를 사용한 문자열 var thirdStr = "나의 이름은 '홍길동'이야." // 작은따옴표는 큰따옴표로 둘러싸인 문자열에만 포함될 수 있음. var fourthStr = '나의 이름은 "홍길동"이야.' // 큰따옴표는 작은따옴표로 둘러싸인 문자열에만 포함될 수 있음. 문자열의 길이 length 프로퍼티에 저장 예제 var strKor = "한글"; var strEng = "abcABC"; strKor.length; // 2 strEng.length; // 6 코딩연습 ▶ 아..
2023.01.06 -
Date 메소드
Date.now() 메소드 1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초(millisecond) 단위의 정수로 반환 예제 var nowMiliSec = Date.now(); nowMiliSec; // 1970년 1월 1일 00:00:00부터 현재까지의 밀리초 new Date(nowMiliSec); // new Date()와 같은 결과를 반환함. new Date(); /* 1672985940677 Fri Jan 06 2023 15:19:00 GMT+0900 (한국 표준시) Fri Jan 06 2023 15:19:00 GMT+0900 (한국 표준시) */ 코딩연습 ▶ Date.prototype getter 메소드 모든 Date 인스턴스는 Date.prototype으로부터 메소드와 프로퍼티..
2023.01.06 -
Date 객체
자바스크립트에서의 날짜 표현 Date 객체는 연월일, 시분초의 정보와 함께 밀리초(millisecond)의 정보도 함께 제공 범위 1. 연도(year) : 1900년(00) ~ 1999년(99) 2. 월(month) : 1월(0) ~ 12월(11) 3. 일(day) : 1일(1) ~ 31일(31) 4. 시(hours) : 0시(0) ~ 23시(23) 5. 분(minutes) : 0분(0) ~ 59분(59) 6. 초(seconds) : 0초(0) ~ 59초(59) 자바스크립트에서 월(month)을 나타낼 때는 1월이 0으로 표현되고, 12월이 11로 표현된다는 사실에 유의해야 합니다. Date 객체 Date 객체를 초기화하는 방법 1. new Date() 2. new Date("날짜를 나타내는 문자열") ..
2023.01.06 -
Math 객체
Math 객체 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 표준 내장 객체 생성자(constructor)가 존재하지 않음 따로 인스턴스를 생성하지 않아도 Math 객체의 모든 메소드나 프로퍼티를 바로 사용할 수 있음 Math 메소드 대표적인 Math 메소드 1. Math.min() 2. Math.max() 3. Math.random() 4. Math.round() 5. Math.floor() 6. Math.ceil() 7. Math.sin() 웹 브라우저마다 다른 결괏값을 얻을 가능성이 높음 심지어 같은 자바스크립트 인터프리터라도 운영체제가 다르면 다른 결괏값을 반환할 수 있음 따라서 아주 정확한 결괏값이 필요한 작업에는 Math 메소드는 사용하지 않는 것이 좋음 Math.min..
2023.01.06