>  기사  >  웹 프론트엔드  >  JS에서 String()과 .toString()의 차이점에 대해 (코드와 결합하면 한눈에 알 수 있음)

JS에서 String()과 .toString()의 차이점에 대해 (코드와 결합하면 한눈에 알 수 있음)

亚连
亚连원래의
2018-05-18 14:05:391770검색

다음은 JS에서 String()과 .toString()의 차이점에 대해 정리한 내용입니다. 관심 있는 학생들은 한 번 살펴보세요.

String()과 .toString()은 모두 문자열 유형으로 변환할 수 있지만 String()과 .toString() 사이에는 여전히 차이점이 있습니다.

1. data는 모두 문자열로 변환되지만 null과 undefine은 제외되어야 합니다

예를 들어 false를 문자열 유형

<script>  
    var str = false.toString();  
    console.log(str, typeof str);  
</script>

으로 변환하면 반환되는 결과는 false이고 string

null과 undefine을 문자열로 변환할 수 있는지 확인하세요

<script>  
    var str = null.toString();  
    console.log(str, typeof str);  
</script>

결과 프로그램이 오류를 보고했습니다

<script>  
    var str = undefined.toString();  
    console.log(str, typeof str);  
</script>

프로그램도 오류를 보고했습니다

.toString() 기본 문자열에 해당하는 기본을 나타내는 숫자를 괄호 안에 쓸 수 있습니다

Binary: .toString(2 );

Octal: .toString(8) ;

Decimal: .toString(10);

Hexadecimal: .toString(16);

2. String()은 null 및 정의되지 않은 문자열을 문자열로 변환할 수 없습니다. 10진수 문자열로 변환

예를 들어 null을 문자열

<script>  
    var str = String(null);  
    console.log(str, typeof str);  
</script>

로 변환하면 null이 반환되고, string

정의되지 않음을 문자열

<script>  
    var str = String(undefined);  
    console.log(str, typeof str);  
</script>

로 변환하면 정의되지 않은 문자열

위 내용은 제가 모두를 위해 컴파일한 내용입니다. 앞으로도 도움이 되세요. 모두가 도움이 됩니다.

관련 기사:

vue.js

키-값 문자열을 문자열

jsjs로 사용하는 단계에 대한 자세한 설명 사용

위 내용은 JS에서 String()과 .toString()의 차이점에 대해 (코드와 결합하면 한눈에 알 수 있음)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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