Javascript if문, for, 함수

Javascript if문, for, 함수

< script type = "text/javascript" >

//배열데이터 생성

//1. new arra방법

var n = new Array (); //방의 개수 미정

n[ 0 ] = 10 ;

n[ 1 ] = 20 ;

console .log(n. length ); //배열 n의 길이 ,2출력

console .log(n); //n의 정보출력

//[]사용

var n2 = [];

n2[ 0 ] = 10 ;

n2[ 1 ] = 20 ;

//바로생성

var n3 = [ 10 , 20 , 30 , 40 , 50 ];

///////////배열 함수모음//////////////////

< script type = "text/javascript" >

var n2 = [ 10 , 20 , 9 ];

n2.push( 20 , 30 );

console .log(n2);

n2.pop();

console .log(n2.pop()); //n2의 마지막 값인 30출력

console .log(n2); //마지막 값이 삭제되어 있음

var n3 = [ 1 , 2 , 3 , 4 , 5 ];

n3.reverse();

console .log(n3); //5,4,3,2,1출력

/////////////////여러개//////////////////

var n4 = [ "A" , "B" , "C" , 10 , true , 4. 2 ];

var x = n4. indexOf ( "C" ) //"C"의 인덱스값인 2출력

console .log(x);

var x2 = n4.slice( 1 , 3 ); //시작index~끝index-1

console .log( "slice : " + x2);

var n5 = [ "A" , "B" , "C" , 10 , true , 4. 2 ];

n5.splice( 0 , 3 ); //시작index~개수 삭제

console .log(n5);

var n = [ 1 , 2 , 9 , 5 , 4 , 8 ];

n.sort(); // 기본 오름차순 정렬

console .log(n);

n.sort( function (a,b) { return b - a;}) //내림차순정렬

console .log(n);

n.sort( function (a,b) { return a - b;}) //오름차순정렬

console .log(n);

var n3 = [ "A" , "B" , "C" ];

var n4 = n3. join ( " and " ); //and를 기준으로 하나의 문자열로 join

console .log(n4);

/////////////////////////////////////////////////////////

function a(n) {

n[ 0 ] = 100 ;

}

function b(n) {

n = 100 ;

}

var k = [ 10 , 20 , 30 , 40 , 50 ];

a(k); //call by ref

console .log(k);

var t = 10 ;

b(t);

console .log(t); //call by value

from http://cocoshin.tistory.com/35 by ccl(A) rewrite - 2021-12-09 00:28:13