프론트엔드 취업 준비생으로자바스크립트 기초가 부족하여 공부 중이다.const : 절대 바뀌지 않는 상수, 되도록 대문자로 사용하여 표기let : 변할 수 있는 값을 작성 할 떄const로 먼저 작성 후 변할 수 있는 값을 let으로 작성하는게 좋다고 한다.변수는 문자와
string : 문자number : 숫자boolean : 참, 거짓 (true, flase)false : 값이 존재 함null : 값이 존재하지 않음(자연적으로 발생하지 않음, 어떤 것이 없다는 것을 확실히 하기위해)undefined : 정의, 값이 없음array그
array그룹화/설명이 필요 없는 경우에 사용 예)요일 등number, string, boolean 등을 넣을 수 있음선언할 경우 컴퓨터는 0부터 세기 때문에 이점 주의해야한다.push()array에 항목을 추가 할 수 있다.object설명이 필요한 경우 사용한다.{,
krAge는 undefinde로 표시 된다.return을 넣어 줘야한다.return를 사용할 경우 마지막에 있는 "My age"값만 가져온다.마지막 "My age"이 return 되기에function과 return하는 값이 같아 짐 (function의 return 값이
pormpt();브라우저에 작성할 수 있는 창을 띄워 준다.사용자에게 값을 받을 때 사용 했었다.옛날 방식으로 사용하지 않으며 css등 스타일 적용 할 수 없다.inNaN (Nat a Number)boolean으로 결과 값을 보여준다. (true 또는 false)par
parseInt를 이용해 parseInt를 이용해 string을 number로 변환해 주며 inNaN을 이용해 true 또는 false로 값을 받을 수 있었다.age가 true, false일 경우 다르게 표시하기 위해서는조건문(if)으로 작성해 줘야 한다.자바스크립트는
===, !==, >, <, >=, <==== : 값이 같은지 비교!== : 값이 다른지 비교<,> : 값이 큰지 작은지 비교<=. >= : 값이 같은지 큰지, 같은지 작은지 비교비교 연산자를 이용해 조건문을 좀 더 유용하게 사용할 수 있다.논리
반복적인 작업을 할 때 사용한다.반복문은 while, for문 2가지가 존재한다.while(조건문)조건 없이 넣을 경우 멈추지 않고 계속 실행되기 때문에 조건을 넣어 줘야한다'Coning'이라는 문구가 화면에 10번 출력 될 수 있도록 조건을 넣어 줬다.i는 10보다
HTML과 Javascript의 상호 작용하나의 값만 가져올 수 있다.id 이름만 가져 온다.많은 element를 가져올 때 사용한다.class 이름만 가져 온다.name을 할당 할 수 있다.element를 css selector 방식으로 검색할 수 있다.단 하나의 e
해당 코드 처럼 event를 작성할 수 있다.이렇게 작성할 경우 active class에 오타가 있을 때 오류가 발생할 수 있다. clickedClass를 선언해 오류를 조금 줄 일 수 있으나 기존 클래스가 이미 존재할 경우 해당 class는 없어지고 active cl
입력창 작성 시 유저 이름이 나오도록 작업해 준다. querySelector()를 사용할 떄는 대상이 id class TagName 인지 명확히 작성해 줘야한다.첫번째 방법 - "String" + 변수명;띄어쓰기를 String 내부에 같이 포함시켜야 하는 불편함이 있다
clock을 구현하기 전 Intervals, timeout의 차이점을 알고가는게 좋다.'매번' 일어나야하는 무언가Intervals와 비슷하게 생긴 구조지만 한 번만 실행한다.현재 날짜를 호출 할 수 있다.getDate, getDay, getFullYear, getHou
모.자.딥.다 공부 중 옵셔널 체이닝 연산자 덕분에 유용하게 해결한 적이 있기도 하고알아부면 이후 TypeError를 방지하기도 좋을 거 같아 가지고 왔다.좌항에 ?.을 붙여 준다.ES11에서 도입되었다.a?.b 좌항의 피연산자가 null이거나 undefined인 경우