배열

Programming/Javascript 2018. 1. 2. 15:43

배열 : 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입
예제
// ex 1
var member = ['gildong', 'soonsin', 'sejong']
alert(member[0]);  // 결과 : gildong
alert(member[1]);  // 결과 : soonsin
alert(member[2]);  // 결과 : sejong

 

// ex 2
function get_members(){
 return ['gildong', 'soonsin', 'sejong'];
}
var members = get_members();
document.write(members[0]);  // 결과 : gildong
document.write(members[1]);  // 결과 : soonsin
document.write(members[2]);  // 결과 : sejong

 

// ex 3
function get_members(){
 return ['gildong', 'soonsin', 'sejong'];
}
var members = get_members();
for(i=0;i<members.length;i++){
 document.write(members[i]);
 document.write('<br />');
}

 

// ex 4
var li = ['a','b','c','d','e'];
li.push(['f']);  // push 함수 : 인자로 전달된 값을 추가하는 함수. 여러개 불가.
alert(li);

 

// ex 5
var li = ['a','b','c','d','e'];
li = li.concat(['f','g']);  // concat 함수 : 인자로 전달된 값을 추가하는 함수. 여러개 가능.
alert(li);

 

// ex 6
var li = ['a','b','c','d','e'];
li.unshift(['z']);  // unshift 함수 : 인자로 전달된 값을 배열의 첫번째 값으로 추가하는 함수.
alert(li);

 

// ex 7
var li = ['a','b','c','d','e'];
li.splice(2,0,'B');  // splice 함수 : 인자로 전달된 값을 배열의 원하는 순서의 값으로 추가하는 함수.
alert(li);

 

// ex 8
var li = ['a','b','c','d','e'];
li.shift();  // shift 함수 : 배열의 첫번째 값을 제거하는 함수.
alert(li);

 

// ex 9
var li = ['a','b','c','d','e'];
li.pop();  // shift 함수 : 배열의 마지막 값을 제거하는 함수.
alert(li);

 

// ex 10
var li = ['b','a','c','d','e'];
li.sort();  // sort 함수 : 배열을 정렬하는 함수.
alert(li);

'Programming > Javascript' 카테고리의 다른 글

모듈, 라이브러리  (0) 2018.01.02
객체  (0) 2018.01.02
함수  (0) 2018.01.02
반복문(while, for)  (0) 2018.01.02
조건문(if, else, elseif), 논리연산자  (0) 2018.01.02
블로그 이미지

꼴통보안인

,

함수

Programming/Javascript 2018. 1. 2. 15:25

함수 : 하나의 로직을 재실행 할 수 있도록 하는 것. 코드의 재사용성을 높여줌.
문법
function 함수명 ([인자...[,인자]]){
 코드
 return 반환값
}

 

예제
// ex 1
function numbering(){
 var i=0;
 while(i<10){
  document.write(i+"<br />");
  i+=1;
 }
}

numbering();

 

// ex 2
function get_member(){
 return 'gildong';
}

alert(get_member());

 

// ex 3
fuction set_number(arg){
 return arg;
}

alert(set_number(1));

 

// ex 4
numbering = function (){
 i=0;
 while(i<10){
  document.write(i);
  i++;
 }
}

numbering();

 

'Programming > Javascript' 카테고리의 다른 글

객체  (0) 2018.01.02
배열  (0) 2018.01.02
반복문(while, for)  (0) 2018.01.02
조건문(if, else, elseif), 논리연산자  (0) 2018.01.02
변수, 연산자, 비교연산자  (0) 2018.01.02
블로그 이미지

꼴통보안인

,

반복문 : 반복적인 작업을 대행하기 위해 만듬.
  - while 문법
while (조건){
    반복해서 실행할 코드
}

 

  - for 문법
for(초기화; 반복조건; 반복이 될 때마다 실행되는 코드){
    반복해서 실행될 코드
}

 

반복문의 제어 : continue, break를 사용한다.
예제
for(var i = 0; i<10; i++){
 if(i===5){
  break;
 }
 document.write('coding everyday'+i+'<br />');
}

 

for(var i = 0; i<10; i++){
 if(i===5){
  coutinue;
 }
 document.write('coding everyday'+i+'<br />');
}

'Programming > Javascript' 카테고리의 다른 글

배열  (0) 2018.01.02
함수  (0) 2018.01.02
조건문(if, else, elseif), 논리연산자  (0) 2018.01.02
변수, 연산자, 비교연산자  (0) 2018.01.02
주석, 숫자, 문자/문자열, 문자 연산  (0) 2017.12.29
블로그 이미지

꼴통보안인

,