JS 기초 시작

2023. 6. 17. 13:13·프로그래밍 언어/JavaScript

프로그래밍은 사람이 원하는 대로 컴퓨터가 작동할 수 있도록 컴퓨터 언어로 명령어를 나열하는 행위이다. 

 

코딩 :  소스코드를 작성하는 행위

프로그래밍 : 어떤 문제를 분석하고 논리적으로 해결할 수 있는 방법을 찾아 코딩하는 과정

 

자바스크립트는 웹사이트에 움직이는 효과를 주는 언어이다.

 

HTML은 건물의 골격 담당

CSS는 건물의 외, 내부 인테리어 담당으로 둘 다 외관만 담당한다

메뉴에 마우스 포인트를 올렸을 때 하위 메뉴가 펼쳐지는 것과 같은 움직임을 주기 위해서는 자바스크립트를 사용해야 한다.

 

자바스크립트는 대부분의 웹 브라우저에서 작동한다.

단 최신 JS문법은 웹 브라우저에서 즉시 사용할 수는 없음

 

자바스크립트로 작성한 코드는 웹 브라우저만 있으면 어디서나 실행 가능하기에

이를 작성하기 위해 별도의 프로그램을 설치할 필요는 없다

 

 

 

 

 

HTML 태그 안에 자바스크립트 소스를 작성하려면

<script> </script>

script태그 안에 자바스크립트 소스를 작성하면 된다.

 

<script>는 문서 어디에든 사용할 수 있고, 한 문서 안에 여러 개를 사용해도 된다. 또한 삽입된 위치에서 소스가 실행된다.

 

<script> 태그의 위치를 매번 고려하는 것은 무척 번거롭기 때문에,

주로 html문서 내용이 끝나는 </body> 태그 앞에 삽입한다.

 

 

 

외부 스크립트 파일을 연결하는 경우도 있다.

 

html문서 안에 자바스크립트 소스를 작성하면 한눈에 모든 내용을 확인할 수 있다는 장점이 있다.

 

하지만 조금 더 생각해 보면 큰 규모의 프로젝트를 진행할 때마다

js소스를 붙여 넣는다면 코드가 굉장히 복잡해지고 커질 것이다.

그렇기에 외부 스크립트 파일을 문서와 연결하는 것이다.

 

<script src=“js소스파일 경로”></script>

이 코드의 입력을 통해 html문서와 js소스 파일을 연결한다.

 

 

 

 

 

prompt()

사용자 입력 값을 받는 함수이다.

 

alert()

알림 창으로 출력하는 함수이다.

 

document.write()

웹 브라우저 화면에 출력하는 함수이다.

 

document.write를 보면 write() 함수 앞에 document. 가 붙어 있다.

그 이유는 write() 함수가 document객체에 포함되어 있기 때문이다.

 

웹문서(document)에 괄호 안의 내용을 쓰는(write) 함수라고 이해하고 넘어가라 

 

 

 

 

 

자바스크립트 소스를 작성할 때 지켜야 할 규칙이 있다.

 

1. 자바스크립트는 대소문자를 구별한다.

2. 읽기 쉽게, 들여 쓰는 습관을 들이자

3. 자바스크립트는 세미콜론으로 문장을 구분한다.

 

자바스크립트에서 세미콜론은 문장의 끝을 나타낸다. 하지만 세미콜론이 없어도 실행은 잘 된다.

세미콜론을 붙이지 않고 줄 바꿈을 하지 않을 경우 오류가 발생하기에

문장의 끝에는 세미콜론을 붙이는 것이 좋다.

 

4. 메모하려면 주석을 사용한다.

// 한줄 주석

/* 
여러
줄
주석
*/

5. 식별자의 첫 글자는 반드시 영문자나 밑줄(_) 또는 달러($)로 시작해야 한다.

두 단어 이상이 모여 하나의 식별자를 만들 경우, 단어 사이에 공백을 둘 수 없고 단어와 단어 사이에 하이픈(-)이나 밑줄(_)로 연결한다.

두 단어를 그냥 붙이는 경우 첫 번째 단어는 소문자로 시작하고, 두 번째 단어는 대문자로 시작하는 것이 일반적이다

 

식별자 : 자바스크립트 문법의 핵심 요소인 변수, 함수, 속성등을 구별하기 위해 이름 붙인 특정 단어

 

6. 예약어는 식별자로 사용할 수 없다.

 

'프로그래밍 언어 > JavaScript' 카테고리의 다른 글

자바스크립트 기초 훑기 - 2  (0) 2023.07.21
자바스크립트 기초 훑기 - 1  (0) 2023.07.19
자바스크립트 함수,이벤트  (0) 2023.06.28
자바스크립트 제어문  (0) 2023.06.26
자바스크립트 변수  (0) 2023.06.25
'프로그래밍 언어/JavaScript' 카테고리의 다른 글
  • 자바스크립트 기초 훑기 - 1
  • 자바스크립트 함수,이벤트
  • 자바스크립트 제어문
  • 자바스크립트 변수
tteokbokki-master
tteokbokki-master
공부하며 알아가는 걸 조금씩 정리하고 있어요
  • tteokbokki-master
    용로그
    tteokbokki-master
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍 언어
        • HTML & CSS
        • JavaScript
        • React 기초
        • 파이썬 기초
        • TanStack-Query
        • C언어 기초
        • git
        • 리눅스
        • 코딩테스트 공부
      • 개발 지식
      • 언어학
        • 의미론
      • 회고 및 기록
      • 프로젝트
        • TodoList 만들기
        • 학수고대 프로젝트
      • 기타
        • [JS-0기] 한입 FE 챌린지
        • 서평
  • 인기 글

  • 글쓰기 / 관리
  • hELLO· Designed By정상우.v4.10.3
tteokbokki-master
JS 기초 시작
상단으로

티스토리툴바