so woon!

[공통] 함수 본문

Javascript/개념정리

[공통] 함수

xowoony 2022. 9. 19. 13:14

학습일 : 2022. 09. 19
09. 20


함수



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

alert('간단한 메세지');

is NaN(x)
전달된 인자 x가 NaN인가의 여부를 반환한다. 어떠한 값이 NaN인지 확인하기 위해 비교 연산자(가령 === )를
사용하면 안된다.

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

parseInt(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

 

setTimeout(f, t) : t 밀리초 후 f 함수를 '한 번' 실행한다.

 

setInterval(f, t) : t 밀리초 마다 f 함수를 실행하게 된다

 

clearInterval(i) : setInterval 함수에 의해 지정된 반복을 해제한다.

                           단, 해제할 값 i는 setInterval 함수의 호출 결과여야 한다

let interval = setInterval(() => {}, 1000);
// 위에서 지정된 `setInterval`이 변수 `interval`에 지정되었고 해당 반복을 중단하기 위해 아래와 같이 명령한다.
clearInterval(interval);
// 즉, `setInterval`의 호출 결과를 특정 변수에 담아 놓지 않게되면 (일반적인 방법으로는) 중단할 수 없다.

 

'Javascript > 개념정리' 카테고리의 다른 글

[공통] 멤버  (0) 2022.09.19
[공통] if 문법  (0) 2022.09.19
[공통] 연산자  (1) 2022.09.19
[공통] 변수와 상수  (0) 2022.09.16
[공통] 자바스크립트(Javascript)  (0) 2022.09.16
Comments