[Javascript] Javascript란?

CloudCoke
|2022. 10. 28. 14:16
  • 인터프리터 언어이다.
  • Frontend와 Backend를 같이 할 수 있는 언어이다.
  • 브라우저에서 동적 요소를 프로그래밍하는 언어이다.

컴파일 언어

  • 번역기가 번역을 하듯이 내가 작성한 언어를 컴파일러가 기계어로 변환을 해줌
  • 100줄의 코드가 한번에 변환됨

인터프리터 언어 or 스크립트 언어

  • 기계가 알아서 코드를 해석해서 결과물까지 도출해 준다
  • 한줄을 실행할 때마다 변환됨

Java vs Javascirpt

  • java는 객체지향 언어 ( c++)
  • javascript는 prototype 언어
  • python은 함수형 언어

Javascript 장점

  • 타입 지정이 없음
  • 처음 배우는 사람에게 좋음

Javascript 사용하는 방법

  • 브라우저 자체 console 창 이용

브라우저 자체 console 창
브라우저 자체 console 창에서 Hello World! 출력

  • html 파일에서 작성
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      console.log("hello world!");
    </script>
  </head>
  <body></body>
</html>

<!-- script 부분에 작성 -->

  • html 파일에서 javascript 파일 연결해서 작성
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script src="public/js/index.js"></script>
  </head>
  <body></body>
</html>
// index.js
console.log('Hi')

 

'Javascript' 카테고리의 다른 글

[Javascript] 형 변환  (0) 2022.11.03
[Javascript] 다양한 함수 선언 방법  (0) 2022.11.02
[Javascript] 함수  (0) 2022.11.01
[Javascript] 변수와 상수  (0) 2022.10.31
[Javascript] 연산자  (2) 2022.10.28