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 중국어 웹사이트를 주목하세요!