Type Conversion
-
[JavaScript] 자바스크립트 형변환(Type Conversion) 이해하기 - 3프로그래밍 이야기/JavaScript 공부 2020. 4. 26. 01:16
[JavaScript] 자바스크립트 형 변환(Type Conversion) 이해하기 - 2 에서 정리하던 암시적 형변환에 대해서 계속해서 정리해보자. 동치 연산자 ( ==, !=, ===, !== ) // string console.log('123' == 123); // true console.log('123' === 123); // false console.log('' == 0); // true console.log('' === 0); // false console.log('' == false); // true console.log('' === false); // false console.log('' == null); // false console.log('' === null); // false con..
-
[JavaScript] 자바스크립트 형변환(Type Conversion) 이해하기 - 2프로그래밍 이야기/JavaScript 공부 2020. 4. 24. 03:31
[JavaScript] 자바스크립트 형 변환(Type Conversion) 이해하기 - 1에서는 자바스크립트의 형 변환 중 명시적 형 변환에 대해서 정리를 했었다. 이번에는 암시적 형 변환에 대해서 이어서 정리를 해보자. 암시적 형변환은 연산할 때 일어난다. 당연한 얘기로 들릴 느껴질 수도 있지만 암시적 형 변환은 당연히 연산할 때 일어난다. 어떤 값과 값이 연산되어질 때 필요한 상황에 따라 형 변환이 일어난다는 얘기다. 자바스크립트에 대한 호불호가 극명하게 갈리는 요소중 하나가 바로 이 암시적 형 변환이 아닐까 생각이 되지만 개인적으로는 여러 상황들을 고려해보면 나름대로 개발의 속도를 올리는데는 확실히 긍정적인 메커니즘이 아닌가 싶다. 자, 그럼 몇 가지 연산자로 서로다른 자료형 연산을 하면서 암시적 ..
-
[JavaScript] 자바스크립트 형변환(Type Conversion) 이해하기 - 1프로그래밍 이야기/JavaScript 공부 2020. 4. 22. 03:54
[JavaScript] 자바스크립트 자료형(Data Type) 이해하기에서 변수와 상수에 담을 수 있는 모든 값에는 종류가 있는데, 이것을 자료형, Data Type이라고 부르고 자바스크립트에서 구분하는 7가지 자료형에 대해서 살펴봤었다. 또한 앞부분에서 자바스크립트는 느슨한 타입 언어, 혹은 동적 타입 언어라고 해서 변수의 타입을 미리 선언할 필요가 없다. 프로그램이 처리되는 과정에서 자동으로 파악되고, 이 말은 결국 같은 변수에도 불구하고 상황에 따라 값의 타입이 바뀔 수 있다는 뜻이기도 하다. 라고도 정리했었다. 그렇다. 자바스크립트는 컴파일 과정 없이 실행과 동시에 해석을 하는 인터프리터 언어이다. 그런 원리에서 코드가 실행되는 과정에서 상황에 따라 값의 타입이 유연하게 바뀔 수 있는 것이다. 타..