JUST GO

[공통] 함수 본문

JavaScript/학습내용

[공통] 함수

root_go 2022. 10. 4. 16:27

함수

  • alert(x) : 문자열인 인자 x의 내용을 가지는 간단한 메시지를 띄운다.
alert('간단한 메세지');

  • isNaN(x) : 전달된 인자 x 가 NaN 인가의 여부를 반환한다. 어떠한 값이 NaN 인지 확인하기 위해 비교

연산자(가령 = )를 사용하면 안 된다.

isNaN(5); / false
isNaN(NaN); / true
isNaN(5 + 3); / false
isNaN(Infinity / Infinity); / true

  • paseInt(x) : 문자열인 인자 x의 내용을 숫자로 변형한다. 변경할 수 없는 경우 NaN을 반환한다.
let first = '123';
let second = '456';

let strSum = first + second;
strSum; // '123456'
typeof(strSum); // 'string'

let intSum = parseInt(first) + parseInt(second);
intSum; // 579
typeof(intSum); // 'number'

parseInt('오십육'); // NaN
 
  • setInterval(f, t) : t 밀리초 마다 f 함수를 실행하게 한다.
  • setTimeout(f, t) : t 밀리초 후 f 함수를 '한 번' 실행한다.
  • clearInterval(i) : setInterval 함수에 의해 지정된 반복을 해제한다. 단, 해제할 값 i 는 setInterval 함수의 호출 결과여아 한다.
let interval = setInterval(() => {}, 1000);
// 위에서 지정된 'setInterval' 이 변수 'interval'에 지정되었고 해당 반복을 중단하기 위해 아래와 같이 명령한다.
clearInterval(interval);
// 즉, 'setInterval'의 호출 결과를 특정 변수에 담아 놓지 않게되면 (일반적인 방법으로는) 중단할 수 없다.

 

'JavaScript > 학습내용' 카테고리의 다른 글

[공통] 이벤트  (1) 2022.10.04
[공통] 멤버(Member)  (1) 2022.10.04
[공통] 요소 선택  (0) 2022.10.04
[공통] if문법  (1) 2022.10.04
[공통] 자바스크립트  (1) 2022.10.04