• 회원가입
  • 로그인
  • 구글아이디로 로그인

[Global] JS - isFinite() 함수 - 유효한 유한수인지 판별 [전역함수]

isFinite() 예제

 

<button onclick="homzzang()">클릭</button>


<p id="demo"></p>


<script>

function homzzang() {

  var a = isFinite(321) + "<br>"; // true

  var b = isFinite(-3.21) + "<br>"; // true

  var c = isFinite(4-3) + "<br>"; // true

  var d = isFinite(0) + "<br>"; // true

  var e = isFinite("321") + "<br>"; // true

  var f = isFinite("Homzzang") + "<br>"; // false

  var g = isFinite("2019/08/21"); // false


  var res = a + b + c + d + e + f + g;

  document.getElementById("demo").innerHTML = res;

}

</script>

 

결과보기

 

isFinite() 정의

 

유효한 유한수인지 판별

 


 

1.

Number.isFinite ()는 isFinite () 전역함수와 다름.

 

isFinite () 전역함수
값을 숫자로 변환한 다음 테스트.


Number.isFinite()

값을 Number로 변환하지 않으며 Number 유형 아닌 값에 대해서는 false 반환.


2.

모든 브라우저 지원

3.

ECMAScript 1

 

 

isFinite() 구문 

 

isFinite(value)

 


 

[매개변수]

 

value

필수. 체크할 값

 


 

[결과값]

값이 + infinity, -infinity, NaN (Not-a-Number)이면 false 반환, 그렇지 않으면 true 반환

 



분류 제목
DOM_Attribute JS - attr.hasAttributes() 메서드 -
DOM_Attribute JS - attr.hasChildNodes -
DOM_Attribute JS - attr.insertBefore() 메서드 -
DOM_Attribute JS - attr.isEqualNode() 메서드 -
DOM_Attribute JS - attr.isSameNode() 메서드 -
DOM_Attribute JS - attr.isSupported() 메서드 -
DOM_Attribute JS - attr.lastChild -
DOM_Attribute JS - attr.nextSibling -
DOM_Attribute JS - attr.nodeName - 사용금지 (※ 대신, attr.name 사용)
DOM_Element JS - attr.nodeType -
DOM_Attribute JS - attr.nodeValue -
DOM_Attribute JS - attr.normalize() 메서드 - 사용금지
DOM_Attribute JS - attr.ownerDocument -
DOM_Attribute JS - attr.ownerElement -
DOM_Attribute JS - attr.parentNode -
DOM_Attribute JS - attr.previousSibling -
DOM_Attribute JS - attr.removeChild -
DOM_Attribute JS - attr.replaceChild -
DOM_Attribute JS - attr.textContent -
Basic JS - const (컨스트 = 콘스트) ★★★★★ - 재할당 불가한 변수선언
21/67
목록
찾아주셔서 감사합니다. Since 2012