배워서 남주는 개발자 :)

항해99

22.03.14 [항해99 8일차] 자바스크립트 문자열 숫자 변환 함수 비교

핏짜보이 2022. 3. 14. 22:48
반응형
  •  
    06:00 - 07:00 map() 정리
  •  
    07:00 - 08:00 준비
  •  
    08:00 - 09:00 filter() reduce() 정리
  •  
    09:00 - 10:00 cs 스터디 발제 및 진행방향 회의
  •  
    10:00 - 12:00 알고리즘 14번
  •  
    12:00 - 13:00 점심
  •  
    13:00 - 17:30 알고리즘 21-25번
  •  
    17:30 - 19:00 저녁
  •  
    19:00 - 20:00 알고리즘 17-20번
  •  
    20:00 - 20:30 오후 알고리즘 리뷰(17 - 20)
  •  
    20:30 - 21:00 알고리즘 복습
  •  
    21:00 - 22:00 잔디심기 회의(git deskTop 연결)
  •  
    22:00 - 22:30 알고리즘 리뷰
  •  

 

 

[항해99 8일차]

 

 

🛑오류수정

  •  
    console.log() 안에서 특정 함수를 실행 후에 값을 출력한 경우 의도한 대로 나오지 않은 에러

→ 해결법 : console.log()로 객체를 출력할때 그 순간의 객체값을 출력하지 않고, 없데이트된 값을 출력함.

 

 

 

 

 

 

🛑새로 알게된 내용

  •  
    == 와 === 차이

===는

자료형이랑 숫자 모두 같을때

쓰고요, ==는 자료형이 달라도 들어있는

내용이 같으면 같다고

해줍니다.

그래서 1과 "1"을 같은 데이터로 처리하기 위해서 ==연산자를 쓰신거에요!

 

  •  
    === 와 == 차이

→ '

==

' 연산자를 이용하여 서로 다른 유형의 두 변수의

[값]만

비교

'==='는 엄격한 비교를 하는 것으로 알려져 있다 (

[값 & 자료형]

-> true).

  •  
    Number()와 parseInt() 차이

→공통점 : 둘다 문자열을 인자로 받으면 해당 문자열을 숫자로 바꿔줌

차이점 :

Number()

은 문자열이 숫자가 아닌 경우에는 엄격하게 NaN이 저장됨

parseInt()

문자열이 숫자로 시작하는 경우

에는 숫자가 끝날때 까지만 숫자로 변환하여 저장됨. 문자열의 시작이 숫자가 아니면 Number()과 마찬가지로 NaN이 저장됨.

 

728x90