JS是什么?


一、JS是什么?
1、JS簡介
JavaScript(簡稱“JS”) 是一種具有函數優先的輕量級,解釋型或即時編譯型的 高級編程語言 。雖然它是作為開發Web頁面的腳本語言而出名的,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型編程、多范式的動態腳本語言,並且支持面向對象、命令式和聲明式(如函數式編程)風格。

2、JS的組成部分
ECMAScript,描述了該語言的語法和基本對象。
文檔對象模型(DOM),描述處理網頁內容的方法和接口。
瀏覽器對象模型(BOM),描述與瀏覽器進行交互的方法和接口。

3、JS的基本特點
JavaScript是一種屬於網絡的高級腳本語言,已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。

1、是一種解釋性腳本語言(代碼不進行預編譯)。
2、主要用來向HTML(標准通用標記語言下的一個應用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨的js文件有利於結構和行為的分離。
4、跨平台特性,在絕大多數瀏覽器的支持下,可以在多種平台下運行(如Windows、Linux、Mac、Android、iOS等)。
5、Javascript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。Javascript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字

。而變量提供存放信息的地方,表達式則可以完成較復雜的信息處理。
6、可以實現web頁面的人機交互。

4、JS的特性
JavaScript腳本語言具有以下特點:
1)腳本語言。 JavaScript是一種解釋型的腳本語言,C、C++等語言先編譯后執行,而JavaScript是在程序的運行過程中逐行進行解釋。
2)基於對象。 JavaScript是一種基於對象的腳本語言,它不僅可以創建對象,也能使用現有的對象。
3) 簡單。 JavaScript語言中采用的是弱類型的變量類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。
4) 動態性。 JavaScript是一種采用事件驅動的腳本語言,它不需要經過Web服務器就可以對用戶的輸入做出響應。在訪問一個網頁時,鼠標在網頁中進行鼠標點擊或上下移、窗口移動等操作JavaScript都可直接對這些事件給出相應的響應。
5) 跨平台性。 JavaScript腳本語言不依賴於操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫后可以帶到任意機器上使用,前提上機器上的瀏覽器支 持JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持。

5、JS與HTML、CSS的對比
相同點: 三者運行環境都可以在瀏覽器中。
不同點: HTML、CSS 不叫編程語言,JS運行環境不只是瀏覽器,也可以是其他環境。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM