javascript 5

[JavaScript] 자바스크립트 - 배열 내장 함수 (unshift, concat, join)

1. unshift( ) : 배열 맨 앞에 새 원소 추가 (shift) const numbers = [10,20,30,40]; numbers.unshift(5); console.log(numbers); > numbers 배열 생성함. > unshift 함수로 numbers 맨 앞에 5 추가함. > 콘솔에 numbers 출력함. > 맨 앞에 5가 추가되어 인덱스 길이가 늘어남. 2. concat( ) : 여러 개의 배열을 하나의 배열로 합침. const arr1=[1,2,3]; const arr2=[4,5,6]; const concated = arr1.concat(arr2); console.log(concated); > arr1 배열을 생성함. > arr2 배열을 생성함. > concat 함수로 arr1과..

JavaScript 2021.03.11

[JavaScript] 자바스크립트 - 배열 내장 함수( splice, slice, shift, pop)

1. splice( ) : 배열에서 특정 항목 제거 - 첫번째 파라미터는 어떤 인덱스부터 지울지를 의미하고 두번째 파라미터는 그 인덱스부터 몇개를 지울지 const numbers =[10,20,30,40]; const index = numbers.indexOf(30); numbers.splice(index,1);//index번째 배열부터 1개 제거 console.log(numbers); > numbers 배열을 선언함. > indexOf 함수로 30이 몇 번째 원소인지 index에 저장함. > splice 함수로 index번째부터 1개를 제거함. > 콘솔에 numbers를 출력함. > 배열에서 30을 제거함. 2. slice( ) : 배열을 잘라냄, 기존의 배열은 건드리지 않음 - 첫번째 파라미터는 어디..

JavaScript 2021.03.10

[JavaScript] 자바스크립트 - 배열 내장 함수 (forEach, map, indexOf)

1. forEach( ) : for문 대체 const web =['html','css','javascript','jquery']; web.forEach(element =>{ //파라미터 element는 각 원소를 가리킴 console.log(element); }); > web 이라는 배열을 생성 > forEach( )함수의 파라미터로 element를 받음. element가 각 원소를 가리킴. > 콘솔에 배열의 각 원소를 출력함. +) 함수 형태의 파라미터를 전달하는 것 - 콜백 함수 2. map( ) : 배열 안의 각 원소를 변환할 때 사용함. 새로운 배열 생성 - 배열 안의 모든 숫자를 제곱해서 새로운 배열을 만드는 예제 const array=[1,2,3,4,5,6,7,8]; const square =..

JavaScript 2021.03.08

[JavaScript] prompt( )함수 - 문자 입력, 숫자 입력

▶ prompt( )함수 : 서버에 입력창을 띄워 값을 입력받게 하는 함수 var number=prompt("숫자를 입력하세요."); document.write(number); > 변수 = prompt("입력할 내용에 대한 문구"); > 페이지에 입력한 숫자가 뜬다. ▶ prompt( )함수 - 숫자 입력 var num1=prompt("숫자1 입력하세요."); var num2=prompt("숫자2 입력하세요."); document.write(num1+num2," "); > num1=1, num=2 를 입력했다면? 결과는 3으로 예상할 수 있다. > BUT, 결과는 31이 나온다. > prompt( )함수에서 숫자를 문자열로 인식하기때문! > Number( )함수를 이용해문자열로 인식된 숫자를 숫자형 자료..

JavaScript 2021.01.15