[JavaScript] function

정은아·2022년 9월 24일
0
. function(함수)

  : 함수는 데이터를 전달받아 처리한 후 결과를 돌려주는(리턴하는)
    코드 블럭이다.

    1. function 함수이름 (매개변수1, 매개변수2, ...) {
    	실행문;
	.
	.
        }
 
    2. var 함수이름 = function (매개변수1, 매개변수2, ...) {
    	실행문;
	.
	.
	};


. 함수 호출

	함수이름( value1, value2, ..);

  . 인자의 개수와 값의 개수가 같으면 아무런 문제 없이 출력됩니다.
  . 값이 인자보다 적으면 값이 없는 인자는 undefined를 반환합니다.
  . 값이 인자보다 많으면 인자보다 많은 값은 무시됩니다.


. javascript 내장 함수

  함수 이름			의미

  eval()			문자열을 코드로 인식하게 하는 함수입니다.

  parseInt()			문자열을 정수로 바꾸는 함수

  parseFloat()			문자열을 실수로 바꾸는 함수

	
	. 수로 시작할 때 그 수를 실수로 바꿉니다.
	. 띄어 쓰기로 여러 개의 수가 있으면 첫번째 수만 바꿉니다.
	. 공백으로 시작하면 공백은 무시합니다.
	. 수가 아닌 문자로 시작하면 NaN을 반환합니다.


isFinite()			매개변수가 유한한 수인지 검사

		. 유한한 숫자이면 true,
		. 무한한 숫자 또는 숫자가 아니면 false를 반환합니다.
		. 123.123은 유한한 숫자이므로 true를 반환합니다.
		. Infinity는 무한한 숫자이므로 false를 반환합니다.
		. Not a Number는 문자이므로 false를 반환합니다.

isNaN()				매개변수가 숫자인지 검사하는 함수

		. 123.123은 숫자이므로 false를 반환합니다.
		. '123.123'은 따옴표로 감쌌지만, 숫자로 취급하여 false를 반환합니다.
		. 'Not a Number'는 숫자가 아니므로 true를 반환합니다.
		. 123 * 123은 숫자이므로 false를 반환합니다.
		. '123 * 123'은 따옴표 안에 문자가 있으므로 숫자가 아닌 것으로 취급하여
		  true를 반환합니다.


Number()  :  문자열을 숫자로 변환하는 함수
	     숫자로 변환할 수 없는 경우 NaN을 반환한다.

String()  :  숫자를 문자열로 변환하는 함수
profile
꾸준함의 가치를 믿는 개발자

0개의 댓글