JS에는 강제 유형 변환과 암시적 유형 변환이라는 두 가지 유형의 데이터 유형 변환이 있습니다. 이 기사에서는 모든 사람에게 도움이 되기를 바라며 주로 JS 데이터 유형 변환에 대한 요약을 공유합니다.
은 모두 숫자, 직접 연산
은 모두 문자열, 문자에 해당하는 ASCII 값 연산을 사용합니다
하나는 부울 값, 부울 값을 숫자로 변환 , true->1 또는 false->0
하나는 숫자이고 다른 하나는 숫자로 변환합니다
NaN이 있으면 결과는 NaN 또는 false입니다
4개의 작동 함수가 JS
ToPrimitive(obj, [PreferredType])obj
: 변환할 개체obj
:待转换的对象PreferredType
:待转成的目标类型(只接受Number、String两种类型,默认是空
),如果obj是Date
,则PreferredType=String
PreferredType
내에 정의되어 있습니다. >: 변환할 대상 유형(숫자 및 문자열만 허용, 기본값은 비어 있음
), obj가 Date
인 경우 PreferredType=String
, 다른 경우에는 PreferredType=Number
ToNumber(arguments)
ToString(arguments)
ToBoolean(arguments)
다음은 객체를 다음으로 변환하는 예입니다. 숫자
관련 권장 사항:
JavaScript의 데이터 유형 변환에 대한 구체적인 분석
JavaScript의 데이터 유형 변환에 대한 간단한 토론
위 내용은 JS 데이터 유형 변환 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!