안녕하세요! 오늘은 자바의 메서드와 주석에 대해 아주 간단히 알아봅시다. 메서드(Method) * 필자는 이클립스를 이용하여 자바를 공부하고 있다는 점 알려드립니다!* 제가 여태 포스팅했던 언어들(파이썬, 자바스크립트)과는 달리 자바는 컴파일 언어이기 때문에 문법이 상당히 복잡해 보인다. (파이썬으로 프로그래밍을 시작한 사람에게는 더더욱...) 자바 설치와 이클립스 연동 부분은 다른 개발자 분들도 많이 올리셨으니 생략하고 이클립스에서 프로젝트 생성하고 클래스를 만들어 보겠다. 1. 프로젝트 만들기 위에 빨간 동그라미 클릭해준다. 2. 프로젝트 이름 짓기 프로젝트 이름의 맨 앞글자는 대문자로 적어준다. 그리고 Next 클릭. 3. 완료 finish 클릭. 1. 클래스 만들기 Practice01이라는 프로젝..
안녕하세요. 동기 여러분! 오늘은 메서드에 대해 정리를 해보도록 하겠습니다. 날씨가 점점 쌀쌀해지고 있는데 다들 옷을 따뜻하게 입으시고 피트니스 센터로 가서 운동 개 빡세게 조지세요! 아 운동 개 좋아 Method 데이터(Data)를 객체(Object)에 담으면 그것이 함수(Function)가 되는데, 우리는 그걸 메서드(Method)라 부릅니다. 객체(Object)안에서 정해진 값을 프로퍼티(Property)라고 하는데 이는 작동 내용을 포함하는 의미이기도 하다. 생김새 // JavaScript console.log(); 오잉? 이건 출력문이 아니던가. 그렇다 console은 객체(Object)였던 것이다. log는 프로퍼티(Property)의 Key 값이었던 것이다. Method 만드는 방법 1 //..
안녕하세요. 동기 여러분! 오늘은 .some() 메서드와 .every()메서드를 가지고 왔습니다! .some(), .every() Method .some() Method .some() 메서드는 배열(Array)안에 있는 객체(Element)를 하나하나씩 검사하여 우리가 적어 놓은 조건에 맞는 객체를 찾아내면 불린(Boolean) 형태인 true로 알려주는 아주 귀엽고 깜찍한 녀석입니다. 찾아내는 즉시 알려주기 때문에 조건에 맞는 객체가 몇 개인지는 알지 못하고 만약 찾지 못한 경우는 false로 반환해줍니다. .every() Method .every 메서드도 배열(Array)안에 있는 객체(Element)를 하나하나씩 검사하지만(여기서 부터 .some Method랑 다름) 우리가 적어 놓은 조건에 맞는 ..
안녕하세요. 동기 여러분! 오늘은 .findIndex() 메서드에 대해 알아보겠습니다. The .findIndex() Method 객체(element)의 위치를 찾고 싶을 때, 우리는 .findIndex() 메서드를 사용하여 쉽게 찾아낼 수 있습니다. 물론 메서드 이름이 findIndex이니까 우리가 찾고 싶은 객체를 컴퓨터가 인덱스 번호로 알려줍니다. 하지만 우리가 걸어놓은 조건에 만족한 객체를 찾지 못한다면, 컴퓨터는 -1로 값을 알려주는데요, 이는 false라는 뜻으로 볼 수 있습니다. 생김새 // JavaScript const nums = [1, 2, 3, 4, 5, 6]; const largerThanFourNum = nums.findIndex(num => { return num > 4; });..
안녕하세요. 동기 여러분! 오늘은 .filter() 메서드를 가지고 왔습니다. The .filter() Method filter를 영어사전에 찾아보면, 필터, 여과 장치, 여과하다, 거르다 라는 뜻이 있습니다. 그러므로 .filter() 메서드는 배열에 있는 객체를 우리가 정한 코드에 따라 걸러주는 아주 귀엽고 깜찍한 친구가 되겠습니다. 또한, 저번 시간에 알아본 .map() 메서드처럼 새로운 배열을 만들어 줍니다. 생김새 // JavaScript const straightNumbers = [1, 2, 3, 4, 5]; // 배열 const oneTwoThree = straightNumbers.filter(straightNumber => { // .filter() 메서드 적용 return straight..
안녕하세요. 동기 여러분! 오늘은 .map() 메서드를 가지고 왔습니다. 그럼 보시죠! The . map() Method .map() 메서드는 지난 시간에 알아본 .forEach() 메서드랑 비슷하지만 하나의 기능을 더 가진 녀석입니다. 배열(Array)의 각 개체를 가져와서 실행 시켜주면 .forEach() 메서드이고 그 후에 새로운 배열을 만들어 준다면 .map() 메서드입니다. 생김새 // JavaScript const nums = [1, 2, 3, 4, 5] // 배열(Array) const tripledNums = nums.map(num => { // .map() 메서드 return num * 3; }); console.log(tripledNums) // tripledNums를 출력하면 // 출..
안녕하세요. 동기 여러분! 오늘은 간단한 메서드 하나 들고 왔습니다! The .forEach() Method .forEach 메서드는 배열(Array)에 있는 각각의 개체를 꺼내와서 실행시켜주는 아주 귀엽고 깜찍한 녀석입니다. 생김새 // JavaScript IDENTIFIER = [1, 2, 3, 4, 5] IDENTIFIER.forEach(); // 소괄호 안에 함수를 넣어줍니다. 예제 일반 함수를 사용한 경우 화살 함수(Arrow Function)를 사용한 경우 어때요? 오늘은 즈응말 쉽죠잉? 하하하하 오늘의 느낌 자몽은 그냥 먹으면 별로 맛이 없는데 자몽맛 탄산수는 최고인 듯.
안녕하세요. 동기 여러분! 지난 시간에 이어서 .slice(), .splice(), .shift(), .unshift(), .concat() 메서드를 알아보도록 합시다! Python에 비슷한 함수가 있다면 같이 비교도 해봅시다! .slice() .slice()는 배열(Array)에 있는 객체를 일정 부분 잘라오는 메서드인데요, .slice를 하고 () 소괄호(Parentheses) 안에 시작 부분의 인덱스와 마지막 부분 인덱스 +1을 넣어주면 원하는 객체들만 쏙 빠져나옵니다. 마지막 부분의 인덱스 +1을 적지 않으면 시작 지점부터 끝까지 다 나오기 때문에 이것을 염두해주시면 좋겠습니다. Python에서는 리스트 이름[시작 지점 인덱스 : 마지막 부분 인덱스 +1]을 해주면 슬라이싱 되어 나옵니다. 말이 ..
- Total
- Today
- Yesterday
- 타입스크립트
- 함수
- CSS 포지션
- Python
- Typescript
- 자바스크립트
- Array
- javascript
- Margin
- method
- Type
- html
- CSS
- 프로그래머스
- padding
- 파이썬
- 메서드
- HTML 기본
- em
- if문
- html table
- css position
- for문
- Object
- function
- 반복문
- 타입 좁히기
- 동기코딩
- 실수
- 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |