본문 바로가기

Common Programming/JavaScript

Function 익명 함수 - var 함수 = function(){}; 선언적 함수 - function 함수(){}; 가변인자 함수 - 모든 함수의 내부에는 arguments 변수가 있음 - 매개변수를 함수 선언 시 생성하지 않는 경우 해당 함수 호출 시 사용한 arguments의 수 대로 자동 할당 됨 - javascript에서는 선언한 매개 변수의 수보다 많은 매개 변수가 호출 시 사용되어지면 추가된 arguments들은 무시되어지며 적은 매개 변수가 호출 시 선언되지 않은 매개 변수는 undefined 처리 되어짐 - arguments.length를 하면 arguments의 갯수를 알 수 있음 리턴 값 - return이 쓰인 곳에서 호출 한 곳으로 돌아감 - return 만 사용 시 값이 없으므로 undefined.. 더보기
배열 객체 배열 - 생성 : var member = ['1', '2', '3'] - 길이확인 : 배열명.length - 추가 단일 추가 : 배열명.push('f'); -> 'f'를 배열의 맨 끝에 추가 복수 추가 : 배열명.concat(['f', 'g']); -> 'f', 'g'를 배열의 맨 끝에 추가 처음 추가 : 배열명.unshift('z'); -> 'z'를 배열의 맨 앞에 추가 Splice : 배열명.splice(index, howmany, [문자, 문자...]); 해당 index에서 howmany 만큼 삭제 후 문자들을 추가 함 - 제거 처음 원소 제거 : 배열.shift(); 마지막 원소 제거 : 배열.pop(); 정렬 : 배열.sort(); 역순 정렬 : 배열.reverse(); 더보기
Javscript #1 JavaScript 숫자 - 일반적인 숫자 문자 - 작은따움표, 큰따움표를 쓰면 String - 문자 결합은 + - 문자.length 는 길이 - typeof (문자 or 숫자)는 자료형 판별 - \를 사용하면 작은따움표를 String 안에서 표현할 수 있음 - Enter는 \n 변수 - 변수 선언은 var - 변수명은 $, _, 특수 문자를 제외한 모든 문자로 시작 가능 - ; 은 하나의 구문이 끝났음을 명시적으로 표시, ;는 필수 사항이 아니며 ;가 없는 경우 줄바꿈을 명령의 끝으로 간주 주석 - 단일라인 : // - 여러라인 : /* */ 비교 연산자 - == : 서로 값이 같은지 확인 - === : 좌측과 우측이 정확하게 같은지 확인(데이터형도 같아야함) - != : 같지 않음을 확인 - !== .. 더보기