JavaScript의 데이터 유형 변환
*한 데이터 유형에서 다른 데이터 유형으로 값 변경 *
선언 변수의 값을 다른 데이터 유형으로 변환하는 것은 변환할 데이터 유형이 사용되고 대문자로 시작하는지 확인하여 수행할 수 있습니다. 예를 들어:
let year = String(1980);
console.log(year); //"1980"
일반적으로: let x = Data-types(value);
데이터 유형 목록
JavaScript에는 메서드를 사용하지 않고 탐색할 수 있는 변환 기능이 내장되어 있습니다.
let result;
//For example =>
// String conversion
result = '3' + 2; // "32"
result = '10' + true; //"10true"
//Number conversion
result = '10' - '2'; // 8
result = '10' - 2; //8
//NaN conversion
result = 'hello' - 'world'; // NaN
result = '4' - 'hello'; //NaN
//Boolean conversion
result = '8' - true; // 7
result = 4 + true; //5
//Null conversion
result = 15 + null; // 15
result = 4 - null; //4
어떤 유형의 데이터 유형을 확인하려면
typeof
를 사용하십시오.console.log(typeof(num)); //Number
방법을 사용하는 동안
/* 숫자로 변환 */
JavaScript에서 boolean 및 null과 같은 다른 데이터 유형도
Number
키워드를 사용하여 문자열을 숫자로 변환할 수 있습니다.예를 들어:
true
는 1
로 알려진 반면 false
, 빈 문자열""
및 null
는 0
또는 빈 값입니다.텍스트,
NaN
및 undefined
는 숫자가 아님NaN
을 반환합니다./* Number의 메소드*/
특정 방법을 사용하여 하나의 데이터 유형을 숫자로 변환할 수 있습니다. 다음과 같은 방법:
1. parseInt()
2. parseFloat()
3. /*unary operator*/ +""
4. Math.floor()
예시:
/* 문자열로 변환 */
문자열로의 변환은
String /*or*/ toString()
로 수행됩니다. 예시:/* 부울로 변환 */
비어 있는
string
, 0
, undefined
, NaN
및 null
는 부울로 전달될 때 false
를 반환하지만 나머지는 true
를 반환합니다.예시:
서로 연결하자
connection between two or more parties bring solution to a problem
Github
ebakecode
Reference
이 문제에 관하여(JavaScript의 데이터 유형 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ebakecode/data-type-conversion-in-javascript-2chl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)