일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 藤川千愛
- 명령어
- アポトーシス
- Mrs. GREEN APPLE
- 드라마
- angular
- Official髭男dism
- Git
- ED
- 容姿端麗な嘘
- NICO Touches the Walls
- ASCA
- Sword art online
- シド
- 나루토
- 소드 아트 온라인
- 소드아트온라인
- Kisses and Kills
- 강철의 연금술사
- きみの名前
- THE ORAL CIGARETTES
- 文豪ストレイドッグス
- 귀멸의 칼날
- wms
- sid
- Django
- Lisa
- OP
- ラックライフ
- Yama
- Today
- Total
일본IT외노자생활
JS 개념 정리 본문
add()와 add는 다르다
add()는 스크립트를 읽어갈때 즉시 실행이되지만 add는 특정 상황이 만족되었을때 실행한다.
형변환은 parseInt 등으로 사용
.toString()은 숫자를 문자로 형변환
undefined은 초기화 되지 않은 변수의 기본값(데이터 타입)
null 데이터가 없음, 사용자 값을 초기화 하고 새로운 값 넣고 싶을때 많이 사용
nan은 숫자가 아니라는 의미, 계산의 결과과 유효하지 않음
배열에 추가할땐 .push() 사용
object는 키,쌍으로 묶임
defer
스크립트 다운로드는 먼저 하지만 html 구문 분석이 끝난 다음 실행하게 하는 것
async 스크립트를 다운하고 바로 실행
삼항 연산자는 간단하고 값을 할당할때 if 대신 사용
for loop 기본적인 for 문
for-of loop 배열의 모든 요소에 대해 실행
for(const el of array) {} 처럼사용
for-in loop 모든 키에 대해 반복 (객체 다룸)
while loop 일정조건에만 빠져나옴
ECMAScript(ES) -> javascript의 문법을 정하는 것
블록,객체 안에서 var은 전역변수로 인식이 됨.
let과 const는 인식이 안됨
'use strict' -< 엄격모드
함수 자체가 객체가 될수 있다.
익명함수에서 이름 할당하면 나중에 에러 나왔을시 찾기 쉬움
rest 연산자 (...)
const sumUp = (...numbers) => {
let sum = 0;
for(const num of numbers) {
sum += num;
}
return num;
};
console.log(sumUp(1,5,10,-3,6,10));
console.log(sumUp(1,5,10,-3,6,10, 25, 88));
- 인수 마지막이여야 함
- rest 연산자는 매개변수들을 하나의 배열로 묶어주는 역할
function() 사용시 인자를 arguments 사용 (별로 사용하지 않음)
bind()
=> 함수를 준비
직접 함수를 실행하지 않고 함수를 내부에서 호출하기 위해
apply, call
=> 함수를 즉시실행
'IT > HTML,CSS,SASS,JS' 카테고리의 다른 글
SASS(scss) 정리 (0) | 2022.10.12 |
---|---|
CSS 사이트 정리 (0) | 2022.06.24 |
JavaScript 기본문법 (2) | 2021.08.18 |