본문 바로가기

반응형

JavaScript

(22)
javascript : 숫자 확인 함수 함수 이름 설명 isFinite() number가 무한한 값인지 확인합니다. isNaN() number가 NaN인지 확인합니다. 프래그래밍 언어 대부분은 0으로 숫자를 나누면 오류가 발생하면서 프로그램이 작동을 멈춘다. 반면 자바스크립트는 0으로 숫자를 나누면 infinity라는 값이 들어간다. var number = 1 /0; console.log(number); 실행결과 Infinity isFinite() 함수는 이러한 값을 구분하는 함수입니다 var number = 1 / 0; console.log(number + ' : '+ isFinite(number)); 실행결과 Infinity : false 그럼 number == Infinity하면 무한대인지 확인가능한가? (반은 맞고 반은 틀리다 다음의 ..
javascript : array var array1 = Array(); var array2 = Array(10); var array3 = Array(273, 103, 57, 32); console.log(array1 + '\n' + array2 + '\n' + array3); ,,,,,,,,, 273,103,57,32 함수 형태 설명 Array() 빈 배열을 만듭니다. Array(number) 매개변수 값만큼의 크기를 가지는 배열을 만듭니다. Array(any,...,any) 매개변수를 배열로 만듭니다.
javascript : var, let, const 차이 var variableA = 52; let variableB = 273; const consantC = 103; console.log(variableA); console.log(variableB); console.log(consantC); 52 273 103 var let const 차이가 뭘까??? 일단 출력은 똑같다.. 키워드 구분 선언 위치 재선언 var 변수 전역 스코프 가능 let 변수 해당 스코프 불가능 const 상수 해당 스코프 불가능 표를 봐도 감이 안잡힌다... 예제를 들어보자. let variable = 273; variable = 52; // 가능함 const constant = 273; constant = 52; // 불가능 var 키워드로 선언한 변수와 let 키워드로 선언한 변..
javascirpt : == 과 === 차이 // == console.log('273' == 273); // === console.log('273' === 273); // true // false == 값이 일치하면 된다. (이때 자바스크립트는 형변환을 알아서 해준다) === 값과 형이 일치해야 된다.
javascript : prompt function prompt(message?: string, _default?: string): string 위와 같은 형태로 변수를 받는다. message 영역에는 설명란 default부분은 필수요소는 아니다. prompt는 사용자가 입력한 값을 저장한다.
javascript : onload 사용법

반응형