JavaScript 의 type of 는 얼마나 알 고 있 습 니까?

3295 단어 JavaScript
JavaScript 의 type of 는 얼마나 알 고 있 습 니까?
저자: 꿈 의 세월 날짜: 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>

좋은 웹페이지 즐겨찾기