본문 바로가기

분류 전체보기40

연산자 유형 javascript typeof 연산자를 사용하여 javascript 변수의 유형을 찾을 수 있다. typeof 연산자 변수 또는 표현식의 타입 반환 String 유형 더보기 ex ) String typeof "" // return "string" typeof "john" // return "string" typeof "john Doe" // return "string" Number 유형 더보기 ex ) Number typeof 0 // return "number" typeof 314 // return "number" Undefined 유형 더보기 ex ) undefined var car; // Value is undefimed, type is undefined Null 유형 더보기 ex ) Null 유.. 2020. 1. 17.
[ java script ] - undefined value(값) = undefined(정의되지 않음) 컴퓨터 프로그램에서 변수는 종종 값이 없이 선언된다. 값은 계산해야하거나 나중에 사용자 입력과 같이 제공 될 수 있다. 값이 없이 선언된 변수에는 undefined라는 값이 생긴다. var carName; 이런식으로 선언을 하게 되면, carName에는 명령문이 실행한 후에 undefined 값을 갖게된다. 2020. 1. 15.
스코프 - 2 스코프의 생성 먼저 for-loop 블록의 스코프 생성 여부를 알아보기 위해 다음소스를 확인해보자 자바스크립트로 숫자 0~9까지 더하여 총합이 16이 넘는 숫자를 구하고 싶다면 다음처럼 구현할 수 있다. for(var i=0; i 16) { break; } } console.log(typeof total !== "undefined"); console.log(typeof last !== "undefined"); console.log(typeof i !== "undefined"); console.log("total === " + total + " , last === " + last); 더보기 결과 (typeof total !== "undefined") === true (typeof last !== "unde.. 2020. 1. 15.
스코프 스코프란? 스코프란 현재 접근할수 있는 변수들의 범위를 뜻한다. 'scope'라는 단어의 뜻을 가져와서 조금 다르게 보면, 현재 위치에서 볼 수있는 변수들의 범위를 뜻한다. 어떠한 변수가 스코프 안에 선언되었으면 해당 스코프 안에서는 변수에 접근해서 읽거나 쓸 수 있고, 스코프 밖에서는 해당 변수에 접근할 수 없다. 예제 ) 를 3개 출력하고, 각각의 를 클릭했을 때 어떤 를 클릭했는지 알려주는 소스이다. Click me! DIV 0 Click me! DIV 1 Click me! DIV 2 위 코드를 실행하면 다음처럼 출력된다. Click me! DIV 0 Click me! DIV 1 Click me! DIV 2 브라우저에 출력된 각각의 를 클릭했을 때 알림창에 출력되는 결과는 다음과 같다. 각 를 클릭.. 2020. 1. 14.