前端筆記之JavaScript簡介

2020-08-09 00:35:59

JavaScript簡介

1.什麼是JavaScript

  • JavaScript是一種用戶端指令碼語言(指令碼語言是一種輕量級的程式語言)。
  • JavaScript通常被直接嵌入HTML介面,由瀏覽器執行
  • JavaScript是一種直譯語言(程式碼不執行預編譯)

什麼是用戶端語言

在用戶端發出請求後,伺服器接收到請求,會返迴響應(如一串字串)給用戶端,用戶端的瀏覽器接收到響應的內容後在瀏覽器端編譯執行接收到的程式碼,形成相應的頁面效果。

編譯執行在用戶端進行的語言叫做用戶端語言

解釋性語言與編譯性語言

編譯性語言: C 、Java

原始碼需要進行解釋編譯爲可執行程式纔可以執行,執行時原始碼不可見

解釋性語言:JavaScript、php、Python

執行時原始碼可見,所見即所得


2.JavaScript特點

  • 弱型別和基於物件(因爲物件導向需要具有封裝、繼承、多型的特徵,典型代表:C++、Java、C#)
什麼是弱型別:

任何變數的型別可變不確定,如JavaScript和Python、php

相對的,強型別如Java、C、C++都是強型別語言

  • JavaScript中包含三個核心:ECMAScript基本語法、DOM、BOM