2번 개발일지(대구AI스쿨 4일차)
학습한 내용
JAVASCRIPT 학습 두번째 날이었다. boolean 타입 그리고 배열과 반복문에 대해서 배웠다.
prompt 명령어를 사용해서 초간편 로그인을 만들었다.
학습한 내용 중 어려웠던 점 또는 해결못한 것들
JAVASCRIPT에서 '=='와 '==='는 다르다.
해결방법 작성
아래 벨로그 글을 참고하였다.
filoscoder님의 velog
'==' 연산자는 [자료형]은 고려하지않고 [값]을 비교하는 것이다.
'===' 연산자는 [자료형]을 고려하면서 [값]을 비교하는 것이다.
'=='을 사용한 코드는 자료형은 달라도 값이 똑같기 때문에 true가 나온다.
2 == '2' // true
'==='을 사용한 코드는 값은 같지만 자료형이 달라서 false가 나온다.
2 === '2' // false
비교를 위해서는 '==' 연산자보다 '===' 연산자를 사용하는 것이 확실하고 권장된다.
학습 소감
prompt 명령어로 로그인 느낌이 나는걸 만들었지만 엄청나게 큰 사이트에서는 사용자의 입력도 받고 그 입력값이 데이터베이스에 저장된 값과 똑같은지 확인하는 더 많고 복잡한 과정이 있을거라 생각하니 신기하기도 하면서 힘든 작업이 아닐까라는 생각도 든다.
JAVASCRIPT에는 엄청나게 많은 객체와 함수가 있다고 느꼈다. 하나하나 다 머리속에 넣는건 불가능에 가깝지만 자주 사용하는 것들은 연습을 통해서 익혀야 빠르고 정확하게 일처리를 할 수 있을것으로 판단된다.
Author And Source
이 문제에 관하여(2번 개발일지(대구AI스쿨 4일차)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sourbeatles3/2번-개발일지대구AI스쿨-4일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)