[221107] Pre-Onboarding 1일차 TIL

뜨개발자·2022년 11월 7일
0

TIL

목록 보기
1/75

Pre-Onboarding 자바스크립트

혼자 공부하는 자바스크립트 - 1일차

챕터1, 2는 각각 개발환경 설정, 자료와 변수를 다루고 있어 사실 크게 흥미있게 보지는 못했다.
다만, 그럼에도 내가 잊고 있었던 내용들이 있더라는 걸 눈 앞에서 바로 확인할 수 있는 계기가 됐다.

새로 배운 것

  • '===', '!==' 연산자와 '==', '!=' 연산자가 다르게 작동함
    '==', '!=' 연산자의 경우 다른 언어에서도 항상 사용했어서 익숙했기 때문에 '===', '!==' 연산자를 보고 조금 당황했음
    책 설명에서, 자바스크립트는 어떻게든 자료형을 일치시켜 비교하게 되어있기 때문에 '===', '!=='를 사용했다고 설명하였음
    '===', '!=='의 경우에는 '값과 자료형 모두를 비교'함
    '==', '!='의 경우에는 '어떻게 해서라도 값을 같게 만들고 비교'함
    일반적으로 다른 자료형끼리 연산되는 경우를 배제하기 때문에 '==', '!='를 사용해도 무방함
    학부 수업 중 한 번은 그래도 들은 적이 있을텐데 사용한 적이 거의 없어서 그런지 기억이 남아 있지를 않음
  • ``(백틱 문자열)
    연산자는 학부 때 한 번은 들어봤을 텐데 내가 잘 기억하지 못하고 있는 느낌이라면, 백틱 문자열은 처음 만난 기분이었음
    그리고 해당 부분 내용을 보면서 스크립트 작성 시, 어느 경우에 백틱 문자열을 이용해야 했는지, 그리고 백틱 문자열 안에 변수를 사용하고자 할 때 왜 '${}'를 사용할 수 있었는지에 대한 의문이 풀렸음
    우선은 머리부터 들이박아 작동하게 하는 것에 급급했는데 의문이 하나 풀린 것 같아 아주 개운한 기분!

잊고 있었던 것

  • &&(논리합 연산자), ||(논리곱 연산자)
    위 두 연산자는 조건문 쓸 때 열심히 썼던 친구들인데, 한동안 코딩에서 손을 떼고 있었더니 이런 연산자도 있었지, 했음
    다시 머리에 기름칠 한다는 느낌으로 복습!
  • const
    코딩을 한참 쉬면서 가끔 할 일이 생겨도 전부 변수로만 선언했었던 기억...
    변경하지 않을 값, 혹은 변경하면 안 될 값에 대해 상수 선언 하는 것을 다시 상기함

잘 한 것

  • 구석구석 꼼꼼히 내용을 확인함
    지루한 걸 못견뎌라 하는 편인데, 마음가짐이 새로운 덕인지 나름대로 성심성의껏 연습 문제까지 풀어가면서 책을 읽었음
    덕분에 잊고 있었던 개념도 되짚었으니 꽤 괜찮은 소득까지 얻었음
profile
뜨개질하는 개발자

0개의 댓글