자바스크립트의 타입 내장타입 자바스크립트 같은 언어는 타입개념이 없다고 생각하는 사람들이 많다. 하지만, 자바스크립트에도 7개의 내장 타입이 있다. null undefined boolean number string
자바스크립트 배열은 타입이 엄격한 다른 언어와 달리 문자열, 숫자, 객체 심지어 다른 배열이나 어떤 타입의 값이라도 담을 수 있다.var a = \[1, "2", 3 ];a.length; // 3a0 === 1; // truea2 === 3; // true배열 인덱스는
자바스크립트의 숫자 타입은 number가 유일( 정수, 소수점 숫자 포함)소수점 앞 정수가 0이면 생략 가능var a = 0.42;var b = .42;소수점 이하가 0일 때도 생략 가능하다.var a = 42.0;var b = 42.; //42. 로 표기는 가능하지만
var a = 2; var b = a; // 'b'는 언제나 'a'에서 값을 복사한다. b++; a; // 2 b; // 3 var c = 1,2,3; var d = c; // 'd'는 공유된 '1,2,3' 값의 레퍼런스다. d.push(4); c; //
그러나 자바스크립트에서는 대부분 모든 유형의 타입변환을 강제변환으로 뭉뚱그려 일컫는 경향이 있어서, '암시적 강제변환'과 '명시적 강제변환' 두가지로 구분한다var a = 42;var b = a + ""; // 암시적 강제변환var c = String( a ); //
manyCactus.forEach((a, i, o)=>{ //x 좌표가 0 미만이면 제거 if(a.x < 0){ o.splice(i, 1);//제거 } a.x--;collisionCheck(di
find() 메서드는 주어진 판별 함수를 만족하는 첫 번째 요소 값을 반환. 해당 값이 없다면 undefined를 반환concat() 메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환기존배열을 변경하지 않음추가된 새로운 배열을 반환indexOf