# NaN

개발 공부 2일차
NaN 알아보기parseInt와 prompt를 같이 쓸 때 숫자(로 보이는 문자열)가 아닌 문자열을 입력했을때NaN이라는 값을 출력합니다. NaN은 Not a Number(숫자가 아님)의 약어입니다. 하지만 typeof NaN을 입력해볼 경우 어떻게 나타날까?넘버라는

[클린코드 JS] isNaN
isNaN = is Not A Number? \- isNaN() 함수는 어떤 값이 NaN인지 판별한다. \- 자바스크립트의 다른 모든 값과 달리, NaN은 같음 연산(==, ===)을 사용해 판별할 수 없기 때문에, NaN을 판별하는 함수가 필요했고 그 결과 isNaN

[JS] 빌트인 객체와 전역 객체
빌트인 객체와 전역 객체, 래퍼 객체와 다양한 빌트인 전역 함수, 빌트인 전역 프로퍼티, 암묵적 전역 등에 대해 다룬다
undefined vs null vs NaN
변수를 선언하고 값을 할당하지 않을 때 undefined이 자동으로 할당된다.undefined는 원시 타입(Primitive Type)이다. 함수가 값을 리턴하지 않을 때도 undefined가 할당된다.메서드와 선언에서 변수가 할당받지 못한 경우에도 undefined가

isNaN in JS
사람이 생가각하는 숫자는 10진수이다. 하지만 컴퓨터의 기본 숫자는 2진수이다. 10진수와 2진수를 왔다갔다하면, 소수점의 문제가 생길 수 있다.자바스크립트에서는 부동소수점 방법을 통해 문제를 해결하려고 하고 있다.isNaN은 자바스크립트에서 숫자를 판별하기가 어렵다는

자료형 변환 Number,String,Boolean
\-원하는 자료형으로 변환시켜줄 함수-Number() 다른 자료형 -> 숫자String() 다른 자료형 -> 문자열Boolean() 다른 자료형 -> 불(true,false값)String(123) -> '123' 와 같이 ''안에 값을 넣어주면 문자열이 된다.Numbe

TIL 작성 2021 9/8
스코프( 함수에 매개변수가 있으면 지역변수가 있다고 생각하면 됩니다.)함수에 지역변수가 있는 경우함수에 지역변수가 없는 경우undefined / NaN 클로저 내부함수가 있다고 클로저가 아니다.내부에서 외부로 접근할수 있어야 클로저로 간주된다.
.png)
TIL 77 | JS Falsy 값 (undefined, null, NaN)
undefined >"값이 없음, 초기화한 적 없음" 선언은 되었으나 값이 할당 되지 않은 상태 객체에서 존재하지 않는 속성을 접근하는 경우 적용예시 null >"값이 없음" 명시적으로 값이 비어있음을 나타내는데 사용 아무것도 참조하고 있지 않다라는 의미가 담겨 있

Undefined vs null vs NAN
'특정값을 반환하는 코드(code that returns value)'즉, 변수와 특정값을 이용해서 연산을 하는 경우 등을 말한다.(참고) value의 종류는 문자열, 숫자, 불린(T/F), undefined, null 등이 있다. 표현식(Expression)은 자바
NaN
NaN은 Not A Number(숫자가 아님)를 나타낸다.NaN을 반환하는 연산에는 5가지 종류가 있다.숫자로써 읽을 수 없음.(parseInt('문자열'), Number(undefined)결과가 허수인 계산식 (Math.sqrt(-1))피연산자가 NaN (7 \*\*
결측데이터 처리와 lambda
데이터가 NaN인지 아닌지 알려준다.DataFrame에서 isna()를 수행하면 모든 칼럼의 값이 NaN인지 아닌지를 True나 False로 알려준다.kaggle titanic 대회에서 많이 쓰는걸로 보였던 식은 아래와 같다.

NaN === NaN // false인 이유
NaN === NaN이 당연히 true라고 생각했지만 false가 답이다. 여기서부터 시작된 의문점을 말해보겠다.나는 다음 문제를 풀고 있었다.문제 : parameter anything에 임의의 arguments를 입력받아 falsy값이면 true를, truely의 값
[Python] Pandas - dataframe의 특정 값을 NaN으로 변경

[Javascript] 기초
4주를 돌아보면서 기초부터 확실히 잡아야겠다는 생각이 들었다.그리고 1주차 때 작성했던 블로그를 보니 부족한 점이 많다는 것 또한 느꼈다😂다시 한 번 정리해서 리마인드 시키기로 했다.변수 선언은 한 번만 하기변수에 할당하는 방법표현식에서는 변수 사용이 가능변수를 이용

[Javascript] 변수와 자료형
\-선언은 한번만❗️let myname;\-할당은 myname = 'Steve'; ➡️ 대입\-표현식(expression)에서는 변수들을 사용할 수 있다.\-변수를 이용해 값을 나타내고자 한다면\-결과물을 다시 변수로 담을 수 있다.let areaOfCircle =
NaN (Not-A-Number)
숫자가 아님을 나타낸다. NaN은 다른 모든 값과 비교했을 때 같지 않고 다른 NaN과도 같지 않다. ===, !== 연산자로 판별할 수 없다. isNaN(value) 어떤 값이 NaN인지 판별하는 함수.주어진 값이 NaN이면 true, 아니면 false를 반환한다.N
Infinity, NaN
9b43abc10ad961e7e43939f516d27df0.jpg [javascript] NaN (not a number) >NaN 은 Not-a-Number 로 숫자가 아니라는 뜻. 표현불가능한 수치형 결과를 나타내고 표현할 수 없는 값뿐만 아니라 자기자신과 일치하지 않는 유일한 값. 자신과 비교불가 이유는 같은 NaN이라고해도 그 값이 다를 수 있기 ...