1. javascript에서 document.write은 어떻게 쓰일까?
- document.write()는 문서에 문자, 코드 등을 쓰는 메서드입니다.
- writeln()에는 write()와는 다르게 줄바꿈 기호가 들어갑니다.
- 코드 예시(head에 작성)
(html에서 공백이나 엔터는 기본적으로 하나의 공백으로 처리되기 때문에 아래와 같이 출력됩니다.)
- 코드 예시(body에 작성)
(pre 태그를 이용해 작성한 원본 그대로 화면에 출력되도록 하였습니다.)
* 절차지향 프로그래밍이란?
일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해나가는 언어.
장점
컴퓨터의 처리 구조와 유사하여 실행 속도가 빠르다.
단점
프로그램을 분석하기 어렵다.
유지보수나 코드의 수정이 어렵다.
대표적인 절차적 프로그래밍 언어
- C
* 객체지향 프로그래밍이란?
프로시저보다는 명령과 데이터로 구성된 객체를 중심으로 하는 프로그래밍 기법. 한 프로그램을 다른 프로그램에서 이용할 수 있다.
장점
상속을 통한 재사용과 시스템의 확장이 용이하다.
코드의 재활용성이 높다.
소프트웨어 개발 및 유지보수가 용이하다.
단점
프로그래밍 구현을 지원해주는 정형화된 분석 및 설계 방법이 없다.
구현시 처리 시간이 지연된다.
결론
절차지향 프로그래밍 언어와 객체지향 프로그래밍 언어는 서로 반대가 아닙니다. 절차적 지향 언어는 순차적인 실행에 초점이 맞춰져 있으며 객체지향은 객체간의 관계와 조직에 초점을 두고 있습니다.
오늘의 배운점
1. javascript로 개발하면서 write메소드는 처음 알게된 점.
2. html body에 script 태그를 이용하여 작성할 수 있다는 점.
3. 절차지향 프로그래밍과 객체지향 프로그래밍의 차이점
참고한 사이트
https://www.codingfactory.net/10919
https://brownbears.tistory.com/407