티스토리 뷰

Web/JS

JS - 표준 내장 객체

Codecheck 2024. 2. 20. 17:14

JS 기본 제공 객체 → 표준 내장 객체

String, Array, Date, Math

String 객체

const email = 'test@naver.com';

str.length : 문자열길이 반환

str.includes("@") : 문자열 포함여부

str.indexOf('@') : 문자열 위치 반환 (없으면 -1 반환)

str.trim() : 앞, 뒤 공백 제거

str.replaceAll(' ', '') : 중간 공백 제거 (아직 지원하지 않는 곳이 많음)

str.replace(/ /gi, '') : 정규식을 활용한 중간 공백 제거

이외에도 다양한 메소드가 있음 (사이트 참고)

 

Array 객체

const arr = ['a', 'b', 'c'];

파괴적 vs 비파괴적

→ 원본 배열 손상 vs 손상 X

 

파괴적 메소드 (원본 훼손)

arr.pop() : 배열의 맨 뒤에서 데이터 추출(반환됨)

arr.push('d') : 배열의 맨 뒤 데이터 삽입

 

비파괴적 메소드 (원본 유지)

arr.forEach(function(매개변수){ console.log(매개변수); });

이외에도 다양한 메소드가 있음 (사이트 참고)

 

Date 객체

const date = new Date();

date.getFullYear() → 연도 얻기

 

Math 객체

const random = Math.random(); (0과 1사이의 난수)

 

참고주소

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects 

'Web > JS' 카테고리의 다른 글

JS - 문서 객체 모델, DOM  (0) 2024.02.21
JS - 브라우저 객체 모델  (0) 2024.02.20
JS - 객체  (0) 2024.02.20
JS - 함수2  (0) 2024.02.20
JS - 함수  (0) 2024.02.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
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
글 보관함