본문 바로가기

✏️ 공부/JavaScript21

[JS] function 함수 중학생 시절, 함수를 처음 배우는 시간에 하필 결석했는데 크게 신경 안쓰고 지나감.,, 그래서 함수를 제대로 알지 못했기 때문에 무서워했었드아,,ㅎㅎ (혹시 해당 글에 잘못 된 부분이 있다면 댓글로 남겨주시면 감사하겠습니다 ㅎㅎ) 🤔 프로그래밍에서의 함수란? 특정한 작업을 수행하는 코드를 의미함. 미리 함수를 만들어두고 원할 때 실행해서 정해진 작업을 수행한다. 함수는 수납상자와 같고, 영어로는 function, 객체를 배우게 된다면 그곳에선 method라고도 부른다. 🤔 함수는 입력과 출력으로 이루어져있다. 입력을 parameter(매개변수, 인자)와 argument(인수) 출력을 return 이라 한다. parameter → formal parameter (공식적인, 정규 적인 매개변수) argume.. 2022. 6. 8.
호이호이- (Hoisting) 사아아실... 호이스팅 글 정리하기는 예전에 알아보다가 (내 머리가 너무나 나빠서) 중간에 포기한 전적있다. 다시 해보려고 한다. 호이호이- 뾰로롱★ 호이스팅이 뭔데? 호이스팅은 프로그래밍 중에 변수나 함수를 어디에 선언했는지에 상관 없이 유효범위 내 제일 최상단에 선언된 것처럼 끌어올려주는 것을 의미한다. (이곳저곳 구글링을 했는데, 변수가 실제로 끌어올려져서 옮겨진게 아니라 끌어올려진 것처럼 보이는 거라고 하더라) 그래서 호이스팅 얘기를 왜 하냐구? 변수마다 호이스팅으로 인한 결과가 다른 것에 대해 이야기 할건데, 우선 변수 선언 키워드를 알아야함. • var • let • const var 나 let 은 "일단 이 값으로 해둘게요" 이런 느낌(변수 : 재할당이 가능한, 나중에 변할수도있는 값 이기 .. 2022. 5. 21.
Array는 [], Object는 {} * 공부한 내용을 다시 기억하고 정리하기 위해 쓰는 글입니다. * 부족한 내용이나 틀린 내용을 알려주시면 감사합니다. 배열 array는 [], 객체 object는 {} 이런 형태가 100%는 아니지만... 대부분은 맞다고 하니까 우선 이렇게 외워야겠다ㅎ(머쓱) 배열 array 변수 하나에 여러 자료를 순차적으로 저장 할 수 있음. var 변수 = [자료1, 자료2, 자료3, ...]; var coffee = ['아메리카노', 'ice', 4000]; // 배열에서 원하는 자료를 꺼내려면 변수 뒤에 인덱싱을 하면 됨 coffee[2]; // return 4000 // 배열의 자료 추가/수정 하는 방법 coffee[0] = "카라멜마끼아또"; // 배열의 갯수 coffee.length; // 3 // 문자 .. 2022. 5. 16.
스크롤 하면 프로그래스바 채우기 * 공부 및 자격증을 위해 작성하는 글입니다. * 부족한 내용이나 틀린 내용을 알려주시면 감사합니다. * 코딩애플 js 강의를 참고하여 기능을 연습했습니다. 스크롤 기능은 예전에 학원에서 수업 받았을 때 문법 형태도 다 비슷해서 헷갈리기도 했고 왜인지 모르겠지만 두려워했던 기능이다. 익숙하지 않아서 그랬던 듯(사실 지금도 그렇긴 함) 상자를 스크롤 해보세요. 2022. 4. 25.