javascript 21

[javascript] null / undefined / empty

javascript null,undefined,empty 차이 undefined는 자료형이 결정되지 않은 변수이고, null은 자료형은 객체인데 비어있는 변수 undefined 변수를 선언만하고 값을 할당하지 않음. 즉, 자료형이 결정되지 않은 상태선언하지 안흔 변수도 콘솔이나 기타 메세지에는 undefined라고 뜨지만 undefined라는 값을 가지는 것은 아니다. 전역 undefined 속성은 undefined 원시 값을 나타내며, JavaScript의 원시 자료형 중 하나입니다. undefined는 전역 객체의 속성입니다. 즉, 전역 스코프에서의 변수입니다. undefined의 초기 값은 undefined 원시 값입니다. 값을 할당하지 않은 변수는 undefined 자료형입니다. 또한 메서드와 선..

javascript & jQuery 2020.03.13

let const var 차이

javascript가 ES6으로 넘어오면서 let, const라는 새로운 선언 방법이 생겼습니다. var같은 이름의 변수를 두번 선언되어도 에러 발생시키지 않습니다. let, cost에서는 SyntaxError를 발생시킵니다. ( Identifier 'xxx' has already been declared )규모가 큰 코드에서 버그를 방지할 수 있는 바람직한 특징입니다. var는 선언보다 호출이 먼저 있어도 변수가 undefined 될 뿐 정상적으로 작동합니다. (Hoisting 호이스팅) var : Function-scopelet, const : Block-scope 임시적 사각지대(TDZ : temporary dead zone)어떤 변수가 호출되었을 때 블록 안에 같은 이름의 변수가 없으면 상위 블록..

javascript & jQuery 2019.06.27

What is “.el” in relationship to JavaScript/HTML/jQuery?

https://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html-jquery el is just an identifier and it refers to an element, a DOM element, which is a convention in that library. el is a function that's been placed on the $ object, and can be invoked to generate DOM elements 내가 찾던건 이것 https://angular.io/api/core/ElementRef constructor에서 el을 선언하면 현재 component에서 사용하는 ele..

javascript & jQuery 2018.03.14

PROMISE

javascript의 동기 / 비동기 [참고] javascript 비동기 동작과정 - javascript의 promise가 탄생하게 된 이유요약 : 비동기를 위한 callback이 많아지자 그것을 관리하기 위하여 자바스크립트는 Single Thread 방식이며, 모든 비동기 이벤트(Event Callback, 타이머(setTimeout, setInterval)는 같은 Thread 위에서 실행된다.그러므로 기본적으로는 동기 방식으로 진행된다. 동기 방식동기 방식이란, 작업이 들어온 순서에 맞게 차근차근 하나씩 진행되는 것이다. 순서에 맞게 빨리빨리 진행되는 장점이 있지만, 여러 가지의 일을 동시에 처리할 수 없는 단점이 있다. 비동기 방식동기방식의 단점을 보완하기 위해 탄생되었다고 보여지는 비동기방식. 비..

javascript & jQuery 2016.08.22

생활코딩 Javascript 기본

2016.08.16 생활코딩 Javascript 1회독2016.08.22 생활코딩 Javascript 2회독JavaScript 기본 JavaScriptjavascript는 웹페이지를 동적으로, 프로그래밍적으로 제어하기 위해서 고안된 언어다. 문자의 표현큰 따옴표 혹은 작은 따옴표 중의 하나로 감싸야한다.escape charactor : \ 변수의 선언var는 생략 할수도 있지만 유효범위에 영향을 미친다.javascript에서는 세미콜론을 생략할 수 있는데, 이 경우 줄바꿈을 명령의 끝으로 간주하게 된다.javascript let, const 차이비교 연산자!== (엄격한 다른)'!=='는 '!='와 '=='의 관계와 같다. 정확하게 같지 않다는 의미. 피연산자들이 다르거나 형태가 다른 경우 참을 반환한다..

javascript & jQuery 2016.08.16
반응형