문자는 항상 따옴표로 감싸줘야한다.class = "수업"; 예약어는 변수로 불가능, 예약어란 다른 용도로 사용을 위해 지정된 용어 (class) let은 한번만 선언 가능 -> 다른 사람과 변수가 겹치는 에러를 막아줍니다. 자바스크립트에서는 let, const 사용합니
|| (or) : 둘 중하나만 참이여도 -> 참 && (and) : 둘 다 참이여야 -> 참! (not) : 참 -> 거짓 , 거짓 -> 참 or는 true를 발견 하자마자 평가 멈춤and는 false를 발견 하자마자 평가 멈춤(어떤 순서로 평가를 진행하는 지 생각해볼
위의 코드는 함수 선언문 중에 가장 기본적인 방식입니다. 위의 코드는 함수 표현식 입니다. 작동 방식은 일반 함수와 같습니다. 차이점은 무엇일까요? 호출할 수 있는 타이밍이 다릅니다. 함수 선언 문은 언제든지 호출이 가능합니다. (인터프리터언어) 자바스크립트에서 가능한
let과 const는 최근에 추가된 문법이며, 이전에는 var를 사용했습니다.let과 var는 거의 대부분의 경우에 같은 역할을 합니다. 차이점은 var는 한번 선언된 변수를 다시 선언할 수 있습니다. let의 경우에는 다시 선언할 경우 error가 발생합니다.
toStriong() : 10진수 -> 2진수 나 16진수로 변경 Math.ceil() : 올림 Math.floor() : 내림 Math.round() : 반올림 toFixed() : ()안에 숫자를 넣어주면 해당 숫자만큼 소수점을 남기고 "문자열"로 반환 합니다.위의
push() : 뒤에 삽입pop() : 뒤에 삭제ubnshift() : 앞에 삽입shift() : 앞에 삭제arr.splice(n,m) : 특정 요소 지움 n : 시작, m : 개수 arr.splice(n,m,x) : 특정 요소 지우고 추가특정요소를 1번과 같은 원리로
구조 분해 할당 구조 분해 할당 구문은 배열이나 객체의 속성을 분해해서, 그 값을 변수에 담을 수 있게 하는 표현식 객체 구조 분해 배열 구조 분해와 거의 동일하지만, 순서를 신경쓰지 않아도 된다는 점이 다르다.
(화살표함수에 없음)... 이렇게 사용합니다. 함수에 인수를 전달할 때, 인수의 개수는 제한이 없습니다. 호출할 때 인수의 개수가 달라고 에러가 발생하지 않습니다. (더 많이 전달 => 개수에 맞게 앞순서만 사용, 전달 x => undefined 전달) 함수의 인수를
setTimeout : 일정 시간이 지난 후 함수를 실행setInterval : 일정 시간 간격으로 함수를 실행setTimeout은 2개의 매개변수를 받습니다. 함수와 시간, 시간의 경우 3000은 3초를 뜻합니다. 해당 시간 이후에 해당 함수를 동작시키는 역할 입니다
함수의 호출 방식과 관계 없이 this 를 지정할 수 있습니다. 이 셋은 결국 함수에 this값을 직접 지정할 때 쓰는 3가지 친구들 입니다. 모든 함수에서 사용할 수 잇으며, this를 특정 값으로 지정할 수 있습니다. 함수.call(this로 사용할 값, 함수 매개
일단 예시 코드를 먼저 보겠습니다.user. name 은 내가 만들어서 알겠는데...hasOwnProperty는 어디서 나온 놈일까요? 객체 안에 "\_ proto \_" 라는 것이 있습니다. 그안에 hasOwnProperty 라는 것이 있으며, 위의 proto를 프로