본문 바로가기

JavaScript

javascript 1

undefined : 값이 정의 되지 않음
null : 의도적으로 값이 없음 표현

//더이상 사용하지 않을거면 의도적으로 null 사용



항상 === , !== 사용

typeof :  어떤 자료형인지 타입 알려줌
//결과값 항상 문자열

자료형 7가지
string , number , boolean , null , underfined , object ,Symbol



Falsy
underfined , null , 0 , -0 , NaN , false , '' , ""
//이외의 값은 모두 Truthy

>논리연산자
|| : or 

 하나라도 값이 맞다면 true 반환
 왼쪽부터 true 찾아서 해당 값 반환
 값이 false일 경우 마지막 값 반환

&& : and 

둘다 값이 충족되어야 true 반환
왼쪽부터 false 찾아서 해당 값 반환
모두 true 일 경우 마지막 값 반환

//&& 연산자가 || 연산자보다 우선순위가 높다



>반복문
break : 반복문 종료
continue : 해당 식만 실행 안함


>배열

요소

배열안에 들어있는 값들

 

arr.push(값);

배열에 값을 추가

 

arr.pop();
뒤에서 요소 1개 제거

 

arr.splice(인덱스,삭제갯수);

배열 요소 삭제

 

배열 값.includes(찾을 값);

찾을 값이 배열에 있는지 boolean 타입으로 값 return

 

map()
배열 내의 모든 요소 함수 호출한 새로운 배열 반환

 

 



>객체
key ,value 값을 가진다

 

객체.키 , 객체["키"]

밸류 값 접근 가능


삭제
delete 객체.키

 

'JavaScript' 카테고리의 다른 글

이벤트핸들러 1회 적용 후 제거  (0) 2019.09.11
Closure ,Recursion ,Call Stack ,  (0) 2019.09.06
기계어 ,어셈블리어 , Interpreted Language  (0) 2019.09.05
scope ,hoisting ,primitive ,reference  (0) 2019.08.26
DOM  (0) 2019.08.22