[javascript] !! 연산자 !!는 피연산자를 불린값으로 변환 console.log(!!0); //falseconsole.log(!!1); //trueconsole.log(!!'string'); //trueconsole.log(!!''); //falseconsole.log(!!true); //trueconsole.log(!!false); //falseconsole.log(!!null); //falseconsole.log(!!undefined) //false 더보기 [javascript] 배열요소 삭제 splice() splice(start, deleteCount)start - 배열에서 시작 위치deleteCount - start에서 지정한 시작위치부터 삭제할 요소의 수 var arr = [1, 2, 3, 4, 5];arr.splice(2,1); //2번째 요소를 시작점으로 1개 원소 삭제console.log(arr); //[1,2,4,5]console.log(arr.length); //4 더보기 [javascript] null과 undefined null과 undefined 모두 값이 비어있음을 나타낸다. 자바스크립트에서 기본적으로 변수에 값이 할당되지 않으면 undefined타입이 된다. undefined타입의 변수는 값 또한 undefined이다. var empty;console.log(empty); //undefinedconsole.log(typeof empty); //undefined null은 개발자가 명시적으로 값이 비었음을 나타내는데 사용된다. 한가지 주의할 점이 있는데 null값의 typeof결과는 null이 아니라 object이다. 그래서 변수가 null인지 체크할때 typeof를 사용하면 안되고 ===를 사용해 변수값을 확인해야 한다. var _null = null;console.log(_null); //objectconsole.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 53 다음 목록 더보기