목록전체 글 (122)
Lsiron
1. This (면접 단골질문) 전역에서의 this는 기본적으로 window 객체이다.일반 함수에서의 this는 window이다. 다만 'use strict를 사용하는 strict mode에서는 undefined이다. 객체의 method로 호출될 때 this는 해당 객체를 가리킨다. let game = '게임';let steam = { game: '스팀게임', dogame: dogameFn}function dogameFn() { console.log(`Lsiron이 ${this.game}을 합니다.`); }// (1) 객체 method 호출steam.game(); // Lsiron이 스팀게임을 합니다.// (2) 함수 직접 호출dogameFn(); // Lsiron이 게임을 합..
DOM에서 사용되는 CRUD 메소드=> document 객체의 다음 메소드들을 사용해서 HTML 요소들을 조작할 수 있다.CREATE: createElement, append, appendChildREAD: querySelector, querySelectorAll, getElementById, getElementByClassNameUPDATE: textContent, id, classList, setAttributeDELETE: remove, removeChild, innerHTML="", textContent=""★ DOM 생성 (CREATE)1. document.createElement() 작성한 태그 명의 HTML 요소를 생성하여 반환하며, 태그를 생성할때는 createElement 사용한다. 노..
★ parameter, argument인자(argument)는 어떤 함수가 호출될 때 전달되는 값을 의미하고매개변수(parameter)는 전달된 값을 받아들이는 변수를 의미한다.function sum(a, b) { // a,b 는 매개변수(parameter) return a + b;}sum( 10, 20 ) // 10, 20은 인자(argument) ★참조형에 따른 방식일반적으로 기본형(원시형)을 매개변수로 넘길 때는 Call by value 방식으로 넘기고참조형을 매개변수로 넘길 때는 Call by reference 방식으로 넘긴다.기본형(원시형) : 숫자, 문자열, 불리언, null, undefiend, 심볼참조형 : 객체, 배열, 함수, 날짜, 정규표현식call by value 콜바이벨류(Call..
★ 조건문 if? if () { } 소괄호 안에는 false나 true값을 반환 해 주는 무언가가 들어가면 된다. 예제) number 변수가 짝수라면? console.log값을 반환한다. let number = 5; if (number % 2 === 0) { console.log('number 변수는 짝수이다') } 허나, number 변수는 5로 정해놓았기 때문에 홀수 이므로 console.log 값을 반환하지 않는다. 이 경우 else 문을 입력한다. if (number % 2 === 0) { console.log('number 변수는 짝수이다') } else { console.log('number 변수는 홀수이다') } 다음과 같이 결과값이 나온다. number 변수는 홀수이다 조건문을 추가로 넣을..