2번 개발일지(대구AI스쿨 4일차)

학습한 내용

JAVASCRIPT 학습 두번째 날이었다. boolean 타입 그리고 배열과 반복문에 대해서 배웠다.
prompt 명령어를 사용해서 초간편 로그인을 만들었다.

학습한 내용 중 어려웠던 점 또는 해결못한 것들

JAVASCRIPT에서 '=='와 '==='는 다르다.

해결방법 작성

아래 벨로그 글을 참고하였다.
filoscoder님의 velog

'==' 연산자는 [자료형]고려하지않고 [값]을 비교하는 것이다.
'===' 연산자는 [자료형]고려하면서 [값]을 비교하는 것이다.

'=='을 사용한 코드는 자료형은 달라도 값이 똑같기 때문에 true가 나온다.

2 == '2' // true

'==='을 사용한 코드는 값은 같지만 자료형이 달라서 false가 나온다.

2 === '2' // false

비교를 위해서는 '==' 연산자보다 '===' 연산자를 사용하는 것이 확실하고 권장된다.

학습 소감

prompt 명령어로 로그인 느낌이 나는걸 만들었지만 엄청나게 큰 사이트에서는 사용자의 입력도 받고 그 입력값이 데이터베이스에 저장된 값과 똑같은지 확인하는 더 많고 복잡한 과정이 있을거라 생각하니 신기하기도 하면서 힘든 작업이 아닐까라는 생각도 든다.
JAVASCRIPT에는 엄청나게 많은 객체와 함수가 있다고 느꼈다. 하나하나 다 머리속에 넣는건 불가능에 가깝지만 자주 사용하는 것들은 연습을 통해서 익혀야 빠르고 정확하게 일처리를 할 수 있을것으로 판단된다.

좋은 웹페이지 즐겨찾기