5+5=? JavaScript에서 값을 문자열 또는 숫자로 변환
예를 분석해 보겠습니다.
var a = 5; // number
var b = "5"; // string
var c = a + b;
alert(c); // 55
alert(typeof(c)) // string
5
및 5
를 추가하면 10
출력이 표시될 것으로 예상됩니다. 그러나 55
데이터 유형이 숫자가 아니라 문자열임을 알 수 있습니다.JavaScript는 자동으로 변수
a
를 문자열로 변환하고 변수b
와 단일 문자열로 연결했습니다.개발자가 원하는 데이터 유형을 만들려면 변환 함수를 사용하십시오. 자세히 살펴 보겠습니다.
JavaScript에서 문자열로 변환
숫자를 문자열로 변환하려면
String()
함수를 사용하십시오.예를 들어:
var a = 5; // number
a = String(a); // convert the variable а to string
alert(typeof(a)); //string
JavaScript에서 숫자로 변환
데이터를 숫자로 변환하려면
Number()
함수를 사용하십시오. 문자열 값5
을 숫자로 변환해 봅시다.var a = "5"; // string
a = Number(a); // convert the variable а to number
alert(typeof(a)); //number
수학 표현식에서 문자열을 사용하는 경우 JavaScript는 자동으로 변수를 숫자로 변환합니다.
예를 들어:
var a = "5"; // string
var b = "5"; // string
var c = a / b;
alert(c);// print 1, that is expected by dividing 5 on 5
alert(typeof(c)); // number
JavaScript로의 논리적 변환
논리 변환의 경우 함수
Boolean()
를 사용하십시오.유형
empty string
, NaN
, undefined
, null
— false로 변환됩니다.숫자 및 문자열과 같은 다른 모든 데이터는 true로 변환됩니다.
예를 들어:
var a = "null";
alert(Boolean(a)); // false
var a = "0";
alert(Boolean(a)); //true
var a = " "; // space
alert(Boolean(a)); // true
var a = ""; // empty, without spaces and other characters
alert(Boolean(a)); // false
결과를 요약해보자
JavaScript는 데이터를 자동으로 변환할 수 있습니다.
변환하려면 다음 기능을 사용하십시오.
String()
- 데이터를 숫자로 변환합니다. Number()
- 데이터를 문자열로 변환합니다. Boolean()
- 데이터를 부울 값 true 또는 false로 변환합니다. Reference
이 문제에 관하여(5+5=? JavaScript에서 값을 문자열 또는 숫자로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ra1nbow1/55-converting-values-to-a-string-or-number-in-javascript-43cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)