JavaScript30 7일차 초보개발자 TIL 오늘도 알고리즘에 관한 공부를 이어나갔다. 알고리즘에 대한 이해는 어느정도 되었으나 정작 문제를 푸는데 있어서 막히는 부분이 많았다. 특히, 사소한 실수가 아직 많이 나왔으며, for 반복문을 사용하는 부분에 있어서도 이해가 부족한 부분이 있다고 느꼈다. for반복문을 사용할때 변수 선언하는 위치나, 결과도출을 하는데 있어서 자주 막히게 되었다. 변수선언은 for반복문 안에서 할때와 밖에서 할때의 차이가 컸으며, 결과 도출 역시 return값을 어디서 받느냐에 따라 결과가 반복되고 안되고의 차이가 있었다. 2주차에 접어들면서 문제를 풀다보면 이전에 생각하지 못한 방법이 떠오르고 시도하여 성공하기도 하지만, 막힌 부분이 많이 생길수록 머리가 굳어가는 것만 같았다. 아직 부족한 부분이 많다고 느끼며 기본기 .. 2020. 3. 31. 6일차 초보 개발자 어느덧 기본 개념인 배열과 객체를 지나 알고리즘의 영역에 들어왔다. 재귀함수로 표현되는 함수식으로 어떤 함수가 스스로 호출하는 것을 의미하며, 반복문과 조건문의 특징을 이해해야 한다. 가장 기본적인 것이 팩트리어(!)를 예로 들 수 있다. 알고리즘 문제를 풀면서 코딩작업에 대해 깊이 이해할 수 있는 시간이었다. 그리고 코드 작성을 할때 유의사항이 몇가지 있었는데, 가장 많이 실수를 하는 부분이 탭을 이용하여 들여쓰기를 하는 것이었다. 탭을 이용하는 것 보다 스페이스바 두번을 누르면서 코드 작성을 하는 것이 중요한 포인트였다. 조금 더 보기편하고, 오류가 덜날 수 있는 코드 작성법을 몸에 익혀야 한다는 것을 느낀 하루였다. 마지막으로 TIL 이외에 자바스크립트에 관해 포스트를 시작할 예정이다. 지난 주에 .. 2020. 3. 30. Javascript 의 첫걸음. 변수와 조건문 let x = 2 if(x === 2){ let x = 1 console.log(x) // 1 } console.log(x) //2 Javascript는 프론트 엔드 직무에서 중요한 역할을 차지 한다고 배웠다. 처음 어떤 언어를 배워야 할까에 댜한 고민은 가지며 시작한 것이 Javascript였다. Javascript의 첫걸음으로 가장 중요한 것은 변수이다. 변수는 어떤 값과 연관되어 있으며 변수를 선언하여 그곳에 값을 저장하거나 포함할 수 있다. 변수를 정의 할 때에는 let alpah var beta const gama 이 중에서 우선 let let 을 사용 하여 변수를 지정하는 것을 위주로 사용할 것이며, 나머지 변수선언에 대해서는 추후 작성할 것이다. 코드작성에 있어서 가장 많이 쓰이고 필요한 것.. 2020. 3. 25. 이전 1 2 3 4 다음