function
-
JavaScript 08. 자바스크립트 - 전역변수JavaScript/1주차-JavaScript 문법 2023. 5. 26. 14:00
스코프, 전역변수, 지역변수, 화살표함수 스코프(scope): 변수(x)의 영향범위. 범수가 어디까지 영향을 미칠수 있는가 전역변수 : 스코프가 전체 영역에서 영향을 끼칠 경우 지역변수 : 스코프가 함수 내에서만 영향을 끼칠 경우 let x = 10; 이 함수 function의 외부에서 선언되어있으므로 전체에 영향을 미치므로 전역변수 let x = 10; let x = 10; function printX() { console.log(x); } console.log(x); printX();
-
5. null과 undefinedJavaScript/3주차-데이터타입, 실행컨텍스트, this 2023. 5. 25. 17:06
null과 undefined 1. undefined 자바스크립트에서 undefined가 나오는 경우 3가지 변수에 값이 지정되지 않은 경우, 데이터 영역의 메모리 주소를 지정하지 않은 식별자에 접근할 때 .이나 [ ]로 접근하려 했는데, 해당 데이터가 존재하지 않는 경우 function인데 return 문이 없거나 호출되지 않는 함수의 실행 결과 undefined 예시 (1) 값을 대입하지 않은 변수에 접근 var a; console.log(a); (2) 존재하지 않는 property에 접근 var obj = { a: 1 }; console.log(obj.a); // 1 console.log(obj.b); // 존재하지 않는 property에 접근 // console.log(b); // 오류 발생 (3)..