이 기사에서 제공하는 내용은 js에서 typeof의 반환 데이터 유형이 무엇인지입니다. js 유형의 반환 유형 및 유형 변환에 대한 요약은 특정 참조 값을 가지고 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
js typeof에는
undefine, string, boolean, number, Symbol(ES6), Object, Function의 6가지 반환 유형이 있습니다.
참고: 배열 배열이 없으면 개체가 반환됩니다.
js의 강제 유형 변환
js는 두 가지 변환 함수인parseInt()와parseFloat()를 제공합니다. 전자는 값을 정수로 변환하고 후자는 값을 부동 소수점 숫자로 변환합니다. String 유형에서 이러한 메서드를 호출해야만 이 두 함수가 다른 유형에 대해 올바르게 실행될 수 있으며 NaN(숫자가 아님)이 반환됩니다.
parseInt()
parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 parseInt("22.5"); //returns 22 parseInt("blue"); //returns NaN
parseInt() 메서드에는 2진수, 8진수, 16진수를 변환할 수 있는 base 모드도 있습니다. 시스템 또는 기타 기본 문자열을 정수로 변환합니다. 기준은 parsInt() 메소드의 두 번째 매개변수로 지정됩니다. 예는 다음과 같습니다. 예:
parseInt("AF", 16); //returns 175 parseInt("10", 2); //returns 2 parseInt("10", 8); //returns 8 parseInt("10", 10); //returns 10
parseFloat() 메서드 사용의 또 다른 차이점은 문자열이 부동 소수점 숫자를 소수 형식으로 나타내야 한다는 것입니다. parseFloat()에는 기본 패턴이 없습니다.
parseInt("010"); //returns 8 parseInt("010", 8); //returns 8 parseInt("010", 10); //returns 10
——주어진 값을 부울 유형으로 변환합니다. parseFloat("1234blue"); //returns 1234.0
parseFloat("0xA"); //returns NaN
parseFloat("22.5"); //returns 22.5
parseFloat("22.34.5"); //returns 22.34
parseFloat("0908"); //returns 908
parseFloat("blue"); //returns NaN
Boolean(""); //false – empty string Boolean("hi"); //true – non-empty string Boolean(100); //true – non-zero number Boolean(null); //false - null Boolean(0); //false - zero Boolean(new Object()); //true – object
Number(false) 0 Number(true) 1 Number(undefined) NaN Number(null) 0 Number( "5.5 ") 5.5 Number( "56 ") 56 Number( "5.6.7 ") NaN Number(new Object()) NaN Number(100) 100
var s1 = String(null); //"null" var oNull = null; var s2 = oNull.toString(); //won't work, causes an error
js는 typeof 메서드를 사용하여 정의되지 않은 type_javascript 기술을 확인합니다
위 내용은 js에서 typeof의 반환 데이터 유형은 무엇입니까? js typeof 반환 유형 및 유형 변환 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!