JavaScript 의 type of 는 얼마나 알 고 있 습 니까?
3295 단어 JavaScript
저자: 꿈 의 세월 날짜: 2008 - 02 - 28
type: of 연산 자 소개:
type: of 는 1 원 연산 입 니 다. 하나의 연산 수 앞 에 놓 으 면 연산 수 는 임의의 유형 일 수 있 습 니 다.
반환 값 은 연산 수의 종 류 를 설명 하 는 문자열 입 니 다.
아래 type: of 연산 의 결 과 를 아 십 니까?
typeof(1);
typeof(NaN);
typeof(Number.MIN_VALUE);
typeof(Infinity);
typeof("123");
typeof(true);
typeof(window);
typeof(document);
typeof(null);
typeof(eval);
typeof(Date);
typeof(sss);
typeof(undefined);
몇 개 할 줄 알 아?
보고 잘 모 르 겠 으 면 아래 를 보 세 요.
type: of 는 하나의 원 연산 자 입 니 다. 결 과 는 항상 문자열 입 니 다. 서로 다른 조작 수 에 대해 서 는 다른 결 과 를 되 돌려 줍 니 다.
구체 적 인 규칙 은 다음 과 같다.
1. 숫자 형식의 조작 수 에 있어 type: of 가 돌아 오 는 값 은 number 입 니 다.예 를 들 어 type: of (1), 되 돌아 오 는 값 은 number 입 니 다.
위 에 들 어 있 는 일반적인 숫자 로 비상 식적 인 숫자 유형 에 있어 서 그 결 과 는 number 로 되 돌아 갑 니 다.type: of (NaN), NaN 이 있어 요.
자바 스 크 립 트 는 숫자 형식 이지 만 특수 비 숫자 값 을 대표 합 니 다.
JavaScript 에서 특수 한 숫자 유형 은 몇 가지 가 있 습 니 다.
인 피 니 티 는 무한대 특수 치 를 나타 낸다.
NaN 의 특별한 비 숫자 값
Number.MAX_VALUE 가 표시 할 수 있 는 최대 숫자
Number.MIN_VALUE 가 표시 할 수 있 는 최소 숫자 (0 과 가장 가깝다)
Number. NaN 의 특별한 비 숫자 값
Number.POSITIVE_INFINITY 는 무한대 의 특수 치 를 나타 낸다
Number.NEGATIVE_INFINITY 무한대
이상 의 특수 유형 은 type: of 로 연산 하여 들 어가 면 그 결 과 는 number 입 니 다.
2. 문자열 형식 에 대해 type: of 가 되 돌려 주 는 값 은 string 입 니 다.예 를 들 어 type of ("123") 가 돌아 오 는 값 은 string 입 니 다.
3. 불 형식 에 대해 type: of 가 돌아 오 는 값 은 boolean 입 니 다.예 를 들 어 type: of (true) 가 돌아 오 는 값 은 boolean 입 니 다.
4. 대상, 배열, null 에 대한 값 은 object 입 니 다.예 를 들 어 type: of (window), type: of (document), type: of (null) 가 돌아 오 는 값 은 모두 object 입 니 다.
5. 함수 유형 에 대해 되 돌아 오 는 값 은 function 입 니 다.예 를 들 어 type: of (eval), type: of (Date) 가 돌아 오 는 값 은 모두 function 입 니 다.
6. 연산 수가 정의 되 지 않 은 경우 (예 를 들 어 존재 하지 않 는 변수, 함수 또는 undefined) undefined 로 돌아 갑 니 다.예 를 들 어 type: of (sss), type: of (undefined) 는 모두 undefined 로 돌아 갑 니 다.
<style>
body{font-size:20px;color:#222222;font-family: ;line-height:22px;}
</style>
<script>
document.write ("typeof(1): "+typeof(1)+"<br>");
document.write ("typeof(NaN): "+typeof(NaN)+"<br>");
document.write ("typeof(Number.MIN_VALUE): "+typeof(Number.MIN_VALUE)+"<br>")
document.write ("typeof(Infinity): "+typeof(Infinity)+"<br>")
document.write ("typeof(\"123\"): "+typeof("123")+"<br>")
document.write ("typeof(true): "+typeof(true)+"<br>")
document.write ("typeof(window): "+typeof(window)+"<br>")
document.write ("typeof(document): "+typeof(document)+"<br>")
document.write ("typeof(null): "+typeof(null)+"<br>")
document.write ("typeof(eval): "+typeof(eval)+"<br>")
document.write ("typeof(Date): "+typeof(Date)+"<br>")
document.write ("typeof(sss): "+typeof(sss)+"<br>")
document.write ("typeof(undefined): "+typeof(undefined)+"<br>")
</script>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.