Javascript/TCP school(62)
-
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 -
Number 메소드
Number 메소드 Number 객체에 정의되어 있는 숫자와 관련된 작업을 할 때 사용하는 메소드 대표적인 Number 메소드 1. Number.parseFloat() 2. Number.parseInt() 3. Number.isNaN() 4. Number.isFinite() 5. Number.isInteger() 6. Number.isSafeInteger() Number.parseFloat() 메소드 문자열을 파싱(parsing)하여, 문자열에 포함된 숫자 부분을 실수 형태로 반환 문자열에 여러 개의 숫자가 존재하면, 그중에서 첫 번째 숫자만을 실수 형태로 반환 이 메소드는 전역 함수인 parseFloat() 함수와 완전히 같은 동작을 수행 예제 Number.parseFloat("12"); // 12 N..
2023.01.05