목록Frontend/JS (6)
나의 발자취

원래 JS에서는 변수를 선언할 때 var만 사용할 수 있었다. 그런데 2015년부터 let과 const가 추가되었다.그러면서 원래 사용되던 var를 이제는..변수를 사용할 때 사용하게 되면 다소 superfluous한 느낌이 되어서 이제 거의 JS를 사용할 땐 변수에는 let, 상수에서는 const를 사용하는 편이 되었다. var는 스코프 밖에서도 되지만, let과 const의 경우는 그들이 선언된 스코프 내에서만 존재한다. 스코프란 함수도 될 수 있고, 루프도 될 수 있고, if 조건문도 될 수 있다. {}를 이용해서 열고 닫는 모든 것들이 scope가 될 수 있다.그렇기 때문에 아래와 같이 루프 안에서만 j가 존재하기 때문에, 출력을 하려고 하면 오류가 나는 것이다. 만약에 내가 변수를 오버라이딩..
음... 아무래도 2021 뉴 버전이 개편되면서 챌린지에 좀 혼선이 있는 듯 싶다. 그 이유는 어제까지 들어야했던 강의를 또 들으라고 했고 퀴즈를 풀었기도 하고 어제 들었던 강의는 JS가 아닌 CSS에서 효과를 핸들링하는것이어서 과제도 그런 식으로 진행했는데 결국 공개된 정답은 그게 하나도 쓰이지 않은, 이전 과정의 코드였다. -_-;; 아무튼 오늘은 객관식 퀴즈가 답이었다. 그리고 내일은 챌린지 7일차지만 휴일이다. 야호~
보호되어 있는 글입니다.
보호되어 있는 글입니다.
함수의 선언법, Placeholder의 역할과 scope, Return function sayHello(nameOfPerson,age){ console.log("Hello my name is "+nameOfPerson+"and I am "+ age); } sayHello("nico", 10); function plus(a,b){ console.log(a + b); } plus(4, 39); // Object 안에 function const calculator = { name: "nico", sayHello: function(otherPersonsName){ console.log("hello!" + otherPersonsName); }, }; console.log(player.name); palyer.sa..

HTML의 역할 우리가 js와 css를 짰다고 해서 바로 브라우저에서 볼 수 있는 것이 아니다. 크롬으로 열면 코드가 그대로 나오고 우리가 원하는 코드의 결과가 나오지 않는다. HTML은 JS와 CSS를 브라우저에 보여주는 glue 역할을 한다. HTML을 만들기 위해 ! + Tab을 누르고, 스타일sheet와 body부분에 script 태그를 추가하여 연결해준다 const, let의 차이점 const : 불변 변수 let : 가변 변수 naming convention camelCase를 사용한다. boolean true, false가 있다. null, undefined의 차이점 null : 없는 값. 파이썬의 None과 같다 undefined : 메모리 상에는 존재하나 정의되지 않은 값 const am..