전체 글 103

1. 시작~연산자(1) 까지

변수: let / const let은 값이 변화할 가능성이 있는 변수 const는 한 번 선언 시 값을 수정할 수 없다. 기본형(원시) 데이터 타입: 문자열 / 숫자 / Boolean ( true/false ) / (null/undifined) null 은 비어있음을 의미 (숫자0 이나 '' 와 다르다.) undifined 는 선언은 했지만 값은 없는 것을 의미한다. [0,,null,''] 는 숫자0, undifined(자리는 있으나 할당은 안됨), null(비어있음), '' 을 말한다. 연산자 문자와 숫자를 + 하면 문자로 인식해서 연산한다. console.log('1'+2) 는 12가 아닌 '12' 산술연산자: + : 더하기 / - : 빼기 / * : 곱하기 / / : 나누기 / % : 나머지값 / ..

증감연산자와 대입연산자

1. 증감연산자(++,--): " 피연산자를 증가(1을 더함)하고 값을 반환합니다. " 자기 자신의 값을 증가(감소)시키는 연산자이다. 연산자의 위치가 중요하다. 항상 1을 더한다는 사실도 기억해야 한다. let x = 3 const y = ++x 일 때 x = 4, y = 4 ++가 앞에 위치할 때는 y는 증가한 값을 받고( y + x ), 피연산자도 증가한다. let x = 3 const y = x++ 일 때 x = 4, y = 3 ++가 뒤에 위치할 때는 y는 피연산자의 값만 받고(y = x ), 피연산자만 1을 더한다. 2. 대입(할당)연산자: 선언(값을 변수에 할당) 할 때 쓰인 = 도 대입연산자의 일종이다. 즉, 대입연산자는 ~이다 라는 선언의 의미를 가지고 있다. a = b : a 는 b이다..

Today I Learned 2022.03.12

템플릿리터럴

1. 템플릿리터럴 (` `) 을 사용하면 문자열을 간결하게 표현할 수 있다. (가독성이 좋다) const animal = '원숭이' console.log('나는'+animal+'입니다.') console.log(`나는 ${animal}입니다.`) 2. 템플릿리터럴 안에서 `(백틱)문자를 쓰고 싶다면? 백틱앞에 백슬래시를 넣는다. `\`` = ` 로 출력된다. 3. 템플릿리터럴은 (` `) 안의 내용을 그대로 반영한다. (줄바꿈까지!) console.log("string text line 1\n"+ "string text line 2"); console.log(`string text line 1 string text line 2`); console.log(`string text line 1 string t..

Today I Learned 2022.03.12

$()에 숫자 넣기, 배열에서 특정 값만 따로 배열

1. (Jquery) $('#문자열')에 숫자를 포함하고 싶을 때 Jquery는 selector를 활용해 간편하게 HTML의 요소를 선택하고, 선택된 요소에 특정 함수를 쉽게 적용하도록 하는 라이브러리이다. $('선택자').함수(); 기본적인 구조는 위와 같다. $의 뜻은 '앞으로 제이쿼리를 이용하겠다' 정도인듯 하다. 그런데 선택자가 꼭 문자열만 있는 것은 아니다. 이 때 ` ` 을 활용할 수 있다. (빽탭) $(`#id ${num}`).함수(); '' 대신 `` 을 사용해 숫자가 포함된 선택자를 호출할 수 있다. 2. .filter() 을 활용한 배열 filter()는 배열 내 각 요소에 대해 한 번 제공된 callback 함수를 호출해, callback이 true로 강제하는 값을 반환하는 모든 값이..

카테고리 없음 2022.03.09