」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > JavaScript 基礎 - 開始

JavaScript 基礎 - 開始

發佈於2024-08-07
瀏覽:805

Javascript fundamentals - The beginning

一些新開發人員甚至那些經驗豐富的開發人員,可能會在沒有紮實的基礎知識的情況下面臨問題或困難。

為了解決這個問題,在本系列中,我想回顧一下 javascript 基礎知識,以保持新鮮感,並幫助任何來到這裡的開發人員記住任何特定主題。

首先,我們要討論什麼?

所有 javascript 基礎知識,從零開始到英雄!

基本原理

什麼是 JavaScript?

Javascript是一種豐富而複雜的程式語言,它的應用場景非常多,應用範圍也非常廣泛。

在這裡我們可以看到一些獨特的特徵:

  • 是一種解釋型和JIT編譯型程式語言;
  • 具有動態型別;
  • 基於原型;
  • 使用一流函數創建;
  • 有閉孔;
  • 事件循環與非阻塞 I/O;
  • 使用 try/catch 進行錯誤處理;
  • 靈活的物件和陣列;
  • 範本字串;
  • 模組化與模組導入的支援;
  • 支持asyncronhus編程;

以及更多...

對我們的目的來說,這些特性就足夠了。我們將探索每一點,我們將獲得紮實的知識。

解釋和 JIT 編譯

Javascript 傳統上是一種解釋性語言,這意味著程式碼是逐行執行的。如今,借助先進的 Javascript 引擎,大多數程式碼都是使用即時技術即時編譯的,以提高效能。

動態型別

JavaScript是一種動態類型語言,允許同一個變數在不同時間儲存不同類型的資料。這提供了靈活性,但也可能導致更難以追蹤的錯誤。

原型

JavaScript 使用原型進行繼承,而不是使用 C 或 Java 等語言中的傳統類別。這允許將屬性和方法從一個物件繼承到另一個物件。

一流的功能

JavaScript 將函數視為一流對象,允許將它們指派給變數、作為參數傳遞給其他函數、從函數返回,並擁有自己的屬性和方法。

關閉

JavaScript 支援閉包,這是一項強大的功能,可讓函數記住並存取其創建範圍內的變量,即使在外部範圍結束後也是如此。

版本聲明 本文轉載於:https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3