본문 바로가기
  • Coding & Book

전체 글223

05-01. javascript 함수 1. 함수란? -함수는 코드의 재사용 가능한 일부로서 언제든 사용할수 있도록 이름을 붙이는것이다. -함수는 배열, 조건 , 변수 어디에나 쓰인다. 2. 쓰는방법 function 함수이름() { 함수내용 } function funcname() { //do something } 예시) function sing() { console.log("h") console.log("e") console.log("l") console.log("l") console.log("o") } 3.반환 키워드 반환 키워드는 함수밖으로 값을 내보낼때 사용하는것이다. 또한 반환 키워드는 사실상 함수 실행을 중단시키므로 주의해야한다. 4.함수범위 범위는 소위 '변수 가시성'을 참조한다. 기본적으로 변수를 javascript의 어느 부분에.. 2023. 2. 10.
중간) javascipt 문제들 1. 배열 합계 function sumArray(arr) { let num = 0; for (let i=0; i < arr.length; i++) { num += arr[i] } return num; } 2. 첫글자만 대문자로 변환하기 function capitalize(word) { return word[0].toUpperCase() + word.slice(1); } 3.마지막 요소 반환하기(없으면 null값으로) function lastElement(i) { if(i.length === 0) { return null; } else{ return i[[i.length-1]]; } } ++ 추가로 1번 배열 문제는 최근 for of문으로 많이 바뀐다고 하니 for of로 사용하는것이 좋다. functio.. 2023. 2. 9.
04-02. for of 1.for of 란? 배열 같은 것들을 반복시킬때 인덱스가 필요 없어서 신경쓰지 않을 경우에 사용한다. const color = [ ['red', 'blue', 'green'], ['black', 'yellow', 'white'] ] for (let i =0; i 2023. 2. 6.
04-01. 루프 1.루프란? 매우 긴 반복하는 문을 간단하게 해서 사용하는것이다. 사용방법은 아래와 같다. for (let num=1; num=0; i--) { console.log(`${5*i}`); } ++템플릿리터럴로 해줘야 표현식이 문자열로 된다. 2. 무한루프 무언가를 잘못입력해 무한루프가 될경우 다른 일들을 못할수 있으니 주의해야 한다. for (let i =20; i>=0; i++) { console.log(i); } 3. 배열루프 배열의 길이 만큼 루프가 가능하다. const people = ["minsu", "loui", "chan", "teddy", "Fate"]; for (let i = 0; i 2023. 2. 6.
03-01. 객체 1. 객체를 사용하는 이유 객체를 만들면 그 안에 온갖 종류의 데이터를 값으로 저장할수 있다. 예시) const item = { name: "sword", inStock: true, price: 1.99, color: ["green", "red", "blue"] } 2.객체에서 데이터 불러오기 ①객체이름["불러올 데이터"] 로 가지고 오기. -변수 같은 유동적인 것을 객체에서 키로 쓰고 싶을때 사용한다. ②객체이름.불러올 데이터 로 가지고 오기 3. 객체 수정하기 수정할 객체 = 수정값; 으로 수정이 가능하다. 2023. 1. 30.
02-01. 배열 1. 배열이란? -배열은 값의 순서 있는 집합이다. -문자열과 마찬가지로 0부터 시작한다. - 만드는 법 let 배열이름 = []; Tip 다른 프로그래밍 언어에서는 기본적으로 배열이 하나의 타입으로만 구성되지만 자바스크립트에는 아무거나 집어 넣어도 된다. - 배열 항목 바꾸기 문자열은 바꿀수 없지만 배열은 바꾸기가 가능하다. 2. Push , Pop 와 Shift, Unshift push와 pop은 배열 끝의 항목을 추가하거나 제거 할수 있다. shift와 unshift는 배열 시작부분에 항목을 추가하거나 제거 할 수있다. shift가 제거 unshift가 추가이다. 3. 접합 -배열을 합치되 기존의 배열을 수정하지 않는다. -concat을 사용하며 2개를 합쳐서 하나의 새로운것을 만드는것이다. 4.i.. 2023. 1. 27.