관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

자바스크립트 소개 6 - 프로퍼티와 메서드 1 : 이론 및 퀴즈, 실습 문제 풀기 <문자열> 본문

웹 · 앱 개발/자바 스크립트

자바스크립트 소개 6 - 프로퍼티와 메서드 1 : 이론 및 퀴즈, 실습 문제 풀기 <문자열>

huenuri 2024. 11. 17. 12:46

점심을 먹기 전 1시간 정도 아침 공부를 한 후 식사를 하기로 했다. 오늘은 아침에 공부를 하기 못했으니 속도를 좀 내야 할 것 같다. 그래도 주말인지라 언제나 두 마음이 공존에 이 마음과 싸우며 다시 공부에 집중하는 일이 정말 힘이 든다.

하지만 공부만 어려운 것이 아니라 일상생활에서도 심심찮게 발생하는 일시적인 만족과 장기적인 투자 중에서 선택을 하는 것도 무척이나 어려운 일이다.

 

그래도 전보다는 이런 전보다는 더 좋은 선택을 할 수 있게 되었으나 아직도 많은 수양이 필요한 것 같다. 이제 다시 공부를 시작해 보겠다.


 

 

 

이론 4 - 프로퍼티와 메서드

 

 

 

 

 

 

 

 

배열에도 이와 같은 프로퍼티가 존재한다.

 

 

 

 

ceil에서는 1, floor에서는 10이 된다.

 

 

 


 

 

 

 

퀴즈 4 - 프로퍼티와 메서드

 

 

 

 

조금 어려웠는데 잘 맞혔다.


 

 

 

 

 

실습 9 - 프로퍼티와 메서드 : 문자열

 

 

 

문자열 프로퍼티와 메서드에 관한 더 많은 자료

 

String - JavaScript | MDN

String 전역 객체는 문자열(문자의 나열)의 생성자입니다.

developer.mozilla.org


 

 

 

문제 풀기

 

1. 변수의 길이 확인하기

 


 

 

 

2. 0번째 데이터 확인하기

 

 

[ ]를 사용하니 undefined라고 표시가 된다. 소괄호를 사용해서 코드를 다시 수정해 보자.

 

 

 


 

 

 

3. 공백을 기준으로 문자열 나누기

 

 

 

 

문제를 잘 맞혔다. 생각보다 조금 어려운 문제였다. 특히 프로퍼티 옆에 속성을 적어주는 것을 꼭 기억해야 한다.

 


 

 

 

 

학습을 마치고

프로퍼티가 무엇인지 조금 알 것 같다. 이 내용은 책에는 맨 뒷부분에 아주 짧게 소개되어 있는데 엘리스에서는 중요한 내용으로 다루고 있다. 다양한 학습 도구로 공부하니 이런 점이 좋은 것 같다.

실습 문제는 세 문제 더 남았는데 그 내용은 다음 포스트에 이어서 학습해 보겠다.