다음은 typeof 연산자에 대한 자세한 소개와 typeof의 일부 사용법 및 분석입니다. typeof를 배우고 있는 친구들은 이 글을 읽고 나면 뭔가 얻을 수 있을 것입니다.
배열은 동일한 이름을 가진 여러 입력과 같이 js에서 자주 사용됩니다. 동적으로 생성되는 경우 제출 시 배열인지 확인해야 합니다.
if(document.mylist.length != "undefine " ) {} 이 사용법은 올바르지 않습니다.
올바른 사용법은 if( typeof(document.mylist.length) != "undefine" ) {}
또는 if( !isNaN(document.mylist.length) )입니다. {}
typeof의 피연산자는 정의되지 않았으며 반환된 값은 "정의되지 않음"입니다.
피연산자는 숫자입니다. typeof(x) = "number"
String typeof(x) = "string"
부울 값 typeof(x) = "boolean"
객체, 배열 및 null typeof(x) = "object"
함수 typeof(x) = "function"
typeof 연산자는 표현식을 반환합니다. 데이터 문자열을 입력하세요.
가능한 문자열은 "숫자", "문자열", "부울", "객체", "함수" 및 "정의되지 않음"입니다.
예:
alert(typeof (123));//typeof(123)는 "숫자"를 반환합니다.
alert(typeof ("123"));//typeof("123")는 "를 반환합니다. string" "
typeof 연산자
는 표현식의 데이터 유형을 나타내는 문자열을 반환합니다.
typeof[()expression[]] ;
expression 매개변수는 유형 정보를 찾아야 하는 표현식입니다.
설명
typeof 연산자는 유형 정보를 문자열로 반환합니다. typeof의 가능한 반환 값은 "숫자", "문자열", "부울", "객체", "함수" 및 "정의되지 않음"입니다.
typeof 구문의 괄호는 선택 사항입니다.
typeof 연산자 소개:
typeof는 단항 연산으로 피연산자 앞에 위치하며 피연산자는 모든 유형이 될 수 있습니다.
반환 값은 피연산자의 유형을 설명하는 문자열입니다.
다음 유형의 작업 결과를 알고 계십니까?
typeof(1);
typeof(Number.MIN_VALUE);
typeof("123"); );
typeof(문서);
typeof(eval)
typeof(sss);
typeof(undefine);
얼마나 알고 있는지 볼까요?
읽고도 이해가 되지 않으면 아래를 읽어주세요(이해하시는 분은 더 이상 읽을 필요가 없습니다).
typeof는 단항 연산자이고, 반환되는 결과는 항상 a입니다. string. , 피연산자마다 다른 결과를 반환합니다.
구체적인 규칙은 다음과 같습니다.
1. 숫자 유형 피연산자의 경우 typeof가 반환하는 값은 숫자입니다. 예: typeof(1), 반환된 값은 숫자입니다.
위는 일반적인 숫자 유형의 경우 반환되는 결과도 숫자입니다. 예를 들어 typeof(NaN), NaN은
JavaScript에서 그 자체가 숫자 유형이지만 숫자가 아닌 특별한 값을 나타냅니다.
JavaScript에는 여러 특수 숫자 유형이 있습니다.
무한대는 무한대 특수 값을 나타냅니다.
NaN cessui 핸드 헤븐덴트 특수 숫자 유형 [ 🎜 ] 표현할 수 있는 가장 작은 숫자(0에 가장 가까움)
숫자.NaN 부자/ ccogenegene in us/// 특수한 유형의 경우 typeof를 사용하여 작업을 수행하면 결과는 숫자가 됩니다.
2. 문자열 유형의 경우 typeof가 반환하는 값은 문자열입니다. 예를 들어 typeof("123")에서 반환되는 값은 문자열입니다.
3. 부울 유형의 경우 typeof가 반환하는 값은 부울입니다. 예를 들어 typeof(true)에서 반환된 값은 부울입니다.
4. 객체, 배열 및 null의 경우 반환되는 값은 객체입니다. 예를 들어 typeof(window), typeof(document), typeof(null)에서 반환되는 값은 모두 개체입니다.
5. 함수 유형의 경우 반환되는 값은 function입니다. 예를 들어 typeof(eval) 및 typeof(Date)에서 반환되는 값은 함수입니다.
6. 피연산자가 정의되지 않은 경우(예: 존재하지 않는 변수, 함수 또는 정의되지 않음), 정의되지 않은 값이 반환됩니다. 예를 들어, typeof(sss), typeof(undefine)은 모두 정의되지 않은 값을 반환합니다.
;
document.write ("typeof(1): " typeof(1) "
")
document.write ("typeof(NaN): " typeof(NaN) "
");
document.write ("typeof(Number.MIN_VALUE): " typeof(Number.MIN_VALUE) "
")
document.write ("typeof(Infinity): " typeof(Infinity) "
")
document.write ("typeof("123"): " typeof("123") "
")
document.write ("typeof(true): " typeof(true) "
")
document.write ("typeof(window): " typeof(window) "
")
document.write ("typeof(document): " typeof(document) "
")
document.write ("typeof(null): " typeof(null) "
")
document.write ("typeof(eval): " typeof(eval) "
")
document.write ("typeof(Date): " typeof(Date) "
")
document.write ("typeof(sss): " typeof(sss) "
")
document.write ("typeof(undefine): " typeof(undefine) "
")