스파이더 웹 개발

자바스크립트 복습(2) 본문

JavaScript

자바스크립트 복습(2)

스파이더웹 2022. 10. 14. 13:18
728x90
반응형

데이터 타입 (mdn 사이트 확인하기)

1. String 

indxOf( ) - 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환, 일치 값이 없으면 -1을 반환

 

length - 문자열의 길이를 반환

 

slice( ) - 문자열의 일부를 추출하면서 새로운 문자열 반환 (매개변수로는 begin index 와, end index가 있는데, begin index만 설정하는 경우 시작부터 끝까지, begin index와 end index를 설정하는 경우 시작부터 종료 직전까지)

 

replace( ) - 문자열 대체

 

trim( ) - 공백제거

 

2. 숫자형

toFixed( ) - 매개변수로 소수점의 자리수를 지정할 수 있음

ex.

const pi = 3.141592
const str = pi.toFixed(2); //문자열로 반환
console.log(num); //return 3.14

parseInt - 문자열을 정수형으로반환

parseFloat - 문자열을 실수형 그대로 반환

 

3. Math

abs() - 절대값을 반환

min() - 최소값 반환

max() - 최대값 반환

ceil() - 올림

floor() - 내림

round() - 반올림

random() - 0~1의 실수 임의의 값

 

4. Array

concat() - 배열을 결합(원본 배열에는 영향을 미치지 않는다)

forEach() - 배열안의 요소를 반복 forEach 함수는  매개변수로 콜백함수를 사용할 수 있고, 

콜백함수의 요소로는 배열의 요소와 인덱스를 사용할 수 있다

map() - map안의 콜백함수에 return 되는 모음을 새로운 배열로 생성

filter() - 필터링된 새로운 배열을 생성

find () - 조건에 부합하는 데이터를 찾으면 해당 데이터 반환 후 종료(검색이 종료됨)

findIndex() - 조건에 부합하는 데이터의 인덱스를 반환

includes() - 배열의 요소의 포함여부를 반환 

push() - 배열의 요소를 뒤에 추가

unshift() - 배열의 요소를 앞에 추가

reverse() - 배열을 뒤집는다

splice() - 첫번째 매개변수 배열의 인덱스, 두번째 매개변수 삭제할 개수, 세번째 ~ 배열의 요소를 끼워넣기  / 배열의 요소를 삭제

 

5. 구조 분해 할당

객체

//구조 분해 할당

const user = {
    name : 'Goru',
    age : 3,
    email : 'asdas@naver.com'
}

const {name,age,email,address} = user; //address = 'Korea' 이런식으로 기본값을 설정할 수 있다

console.log(name); //Goru
console.log(age); // 3
console.log(email); //asdas@naver.com
console.log(address); //undefined

배열

const fruits = ['Apple','Banana','Cherry'];
const [a,b,c,d] = fruits
console.log(a,b,c,d);
728x90
반응형

'JavaScript' 카테고리의 다른 글

타입스크립트 - 제네릭  (0) 2022.10.16
자바스크립트 전체 복습(3)  (0) 2022.10.15
자바스크립트 - 복습  (0) 2022.10.14
자바스크립트 - 제네릭  (0) 2022.10.11
타입스크립트 확장  (0) 2022.10.11
Comments