java설치 JAVA 자바 고수님들 질문좀 Java
1 Script태그의 기본 구문 형태를 설명하시오
2자바스크립트 작성 시 유의할 점은
3자바스크립트의 객체속성 메소드 개념을 서술하시오
드릴게욥
잘부탁드려욥
[[답변]]
안녕하세요..
도움 되셨으면 합니다.
1. Script태그의 기본 구문 형태를 설명하시오.
SCRIPT
// 태그를 열고(script) 태그를 닫는(/script) 형태가 기본 구문형태 입니다.
/SCRIPT
기본속성
설 명
LANGUAGE
SCRIPT태그는 자바스크립트 뿐만 아니라, VBScript 도 사용할 수 있습니다.
LANGUAGE = "xxJavaScript" 또는 LANGUAGE = "VBScript" 라고 지정합니다.
SRC
자바스크립트 프로그램을 독립된 파일로 만들어서 저장하는 경우는 반드시 확장자를 js라고 붙여서 저장하고, 이를 불러다 쓸 때에는 SRC = "자바스크립트 파일이름.js"를 SCRIPT태그에 추가합니다.
ex) SCRIPT LANGUAGE="xxJavaScript" SRC="자바스크립트 파일이름.js"/SCRIPT
* 그밖에 SCRIPT 태그의 확장 속성도 있으나 이것은 논외로 하겠습니다.
2.자바스크립트 작성 시 유의할 점은?
유의할 점을 무엇부터 말씀드려야 할지 망막해지는군요..(너무 많음)
유의사항으로써 단골손님격에 속하는 변수선언에 대해 말씀 드리면 좋을 것 같네요..
+ 변수선언
1. 변수선언시 예약된 키워드는 사용할 수 없습니다.
2. 대소문자를 구분하므로 같은 키워드일지라도 대소문자가 다르면 다른 것이므로 주의해야 합니다.
3. 변수명의 첫글자는 숫자로 시작할 수 없습니다.
4. 변수명에는 공백을 포함할 수 없습니다.
5. 변수명으로는 underbar(_) 또는 dollar($) 이외의 특수문자를 사용할 수 없습니다.
6. 똑같은 변수명을 선언하는 것도 주의해야 합니다.(당연한 말이지만...-_-)
7. 전역변수를 선언하는 것은 가급적 피해야 합니다.
위 7가지 외에 다른 특징적으로 구별되는 다른 한가지가 또 있는데.. 생각이 안나네요...-_-;;
뭐.. 이정도면 어떤 자바스크립트 서적보다는 많이 기술하였다고 생각해봅니다.
아니라면, 다른 분들 지적 좀 부탁드리고요...^^;;
3.자바스크립트의 객체,속성 메소드 개념을 서술하시오.
자바스크립트에서 객체라는 것은 다른 언어와는 다른 면이 있습니다.
사실 모든 것이 놀랍게도 객체이기 때문입니다. -_-;
일단, 어려운 말보다는 보편적인 개념을 드리는 것이 좋을 것 같다는 생각이 드네요..
컴퓨터언어의 모델은 현실세계 입니다.
그러므로 객체는 현실세계의모든 사물 혹은 모든 만물과 동등한 관점에서보시면 됩니다.
현실세계를 설계한 것은 신이라고 하지요?
그 설계에 맞도록 피조만물(instance)을 만들어내었습니다.
이러한 것들이 바로 실체 입니다. 객체 입니다.
객체는 여러가지 속성을 정의할 수도 있습니다.
탄력, 온도, 색상... 기타 등등..
메소드
여기서부터 어떻게 설명드려야할지 갑자기 그냥 네이버 검색해서 붙여넣을까..하는 생각도 들지만..
그런 답변은 아무 의미가 없다고 생각하므로 안할랍니다.-_-
그럼 쉽게 갑시다.
저는 메소드는 체인점과 같다고 생각합니다.
우리는 햄버거를 먹기 위해 그 어떤 행동을 취해야 한다는 것을 알고 있습니다.
햄버거를 판매하는 체인점을 이용해야 한다는 것도 알고 있습니다.
물론햄버거를먹기 위해 햄버거에 들어갈 재료들을 시장이나 마트가서 사들고 올수도 있지만..
매번 그러지는 않습니다.
프로그래밍에서도 마찬가지 입니다. 무언가를 하기 위해 어떤 메소드를 이용해야 한다는 것이지요..
이미 구현이 되어 있는 프로그래밍을 우린 단지이용하면 되기 때문입니다.
물론 직접 구현할 수도 있겠지만.. 매번 그럴 수는 없는 것이지요..
매번 그럴 수 없으므로 우리는 체인점을 이용합니다.
햄버거를 달라고 주문을 하게 되지요..
조건 값도 넘겨야 하지요...
gethamburger('새우버거')