on
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