>  기사  >  웹 프론트엔드  >  JavaScript의 데이터 유형 변환 요약

JavaScript의 데이터 유형 변환 요약

高洛峰
高洛峰원래의
2017-01-09 14:44:141112검색

js에서는 데이터 유형 변환을 명시적 데이터 유형 변환과 암시적 데이터 유형 변환으로 구분합니다.

1, 명시적 데이터 유형 변환

a: 숫자로 변환:

1) 숫자 변환:

코드:

var a = “123”;
 
a = Number(a);

참고:

a) 변환된 콘텐츠 자체가 숫자 문자열인 경우 향후 변환 중에 자체적으로 반환됩니다.

b) 변환할 내용이 숫자 문자열이 아닌 경우 변환 중 결과는 NaN입니다.

c) 변환할 내용이 빈 문자열인 경우 결과는 다음과 같습니다. 변환의 값은 0입니다.

d) 다른 문자인 경우 향후 변환 시 결과는 NaN이 됩니다.

2) parseInt():

코드:

var a = “123”; a =parseInt(a);

a) 비어 있지 않은 첫 번째 문자를 찾을 때까지 문자열 앞의 공백을 무시하고 그 뒤의 숫자 숫자도 됩니다. 숫자가 아닌 문자열은 제거됩니다.

b) 첫 번째 문자가 숫자 기호나 음수 기호가 아닌 경우 NaN이 반환됩니다.

c) 소수점은 반올림됩니다. (내림)

3)parseFloat();//부동 소수점 수(십진수)

parseInt와 동일하지만 유일한 차이점은parseFloat가 소수점을 유지할 수 있다는 것입니다.

b. 문자열로 변환

은 다른 데이터 유형을 문자열로 변환할 수 있습니다.

1) String():

코드:

var a = 123;
 
a = String(a);

2) ToString() 메서드 변환(래퍼) 수업).

코드:

var a = 123; a = a.toString();
 
undefined,null不能用toString。
   
c.转boolean类型:
可以将其它类型转为boolean值:
Boolean():
代码:
var a =”true”; a = Boolean(a);
注意:在进行boolean转换的时候所有的内容在转换以后结果都是true,除了:false、""(空字符串)、0、NaN、undefined
2,隐式转换
a) 转number:
var a = “123”;
a = +a;
加减乘除以及最余都可以让字符串隐式转换成number.
b) 转string:
var a = 123;
a = a + “”;
c) 转boolean:
var a = 123;
a = !!a;

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부나 업무에 조금이라도 도움이 되었으면 좋겠습니다. PHP 중국어 웹사이트!

JavaScript의 데이터 유형 변환 요약과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.