3 回答

TA貢獻1824條經驗 獲得超6個贊
無論是什么語言,都是為了讓用戶通過一些“語句”,“函數”,“符號”等方法,來實現一些“計算”,“邏輯”,“智能”等任務的。
那么,這門語言為了能夠實現這些任務,會對這個語句、函數、符號進行解析,如果追根溯源的話,最后是被解釋成了電子芯片能夠理解的程序,也就是電腦硬件在電的供應下,它會以硬件為基礎,對你所編寫的語句進行解釋,形成各種各樣的聲光效果。
那么,一些高級語言可能會有許多中間流程,但最終還是形成二進制的機器可執行語言來被機器解釋了。
我們的JS一般都是基于瀏覽器的,而瀏覽器本身又是基于操作系統的,像windows操作系統,就有一個為了方便信息提示而設置的多種提示對話框,包括警告、提示、詢問等一系列的信息提示框。
那么JS這門語言的開發人員最初在設計JS這門語言的時候,考慮到了JS程序開發者(我們稱為程序員)會向瀏覽器使用者(我們稱為用戶)提示一些信息,以告知一些程序員需要表達的事情。
那么,JS語言的開發人員,就在JS程序中做了一些封裝,這個封裝具體是如何實現的我們程序員并不知道(除非你去詳細了解過),我們只管調用JS已經為你封裝并提供了的一個window類下的一個方法,叫alert()方法,來彈出一個警告框,向最終用戶提示信息就可以了。
其實,alert()函數也可以這么用的:
window.alert('哦呵呵');
除此之外,window類下,還有大量其它的屬性和方法,可以讓我們調用,調用不同的方法可以完成不同的工作和事情,讀取和改寫不同的屬性可以讓窗口發生特定的變化,具體有哪些屬性,有哪些方法,就是我們學習JS的時候需要去了解和學習的了。
另外,JS除了window類之外,還有其它許許多多的類,我們只管去使用它們 ,而這些類,我們稱之為JS的內置類,類中的方法和屬性,我們稱之為JS的內置方法和屬性。
當我們基本了解了一部分甚至大部分JS的內置類、屬性、方法的同時,還能夠自己隨心所欲地定義自己的自定義類、自定義屬性、自定義方法的時候,你也就是一名JS高手,或者JS準高手了。

TA貢獻1831條經驗 獲得超10個贊
alert(msg) 方法用于彈出帶有一條指定消息(msg)和一個 OK 按鈕的警告框,彈出的樣式根據瀏覽器的不用會有些差異。
簡單來說就是JS的alert方法會告訴瀏覽器,我要談一個框,內容是msg,至于怎么彈就是瀏覽器的事了
- 3 回答
- 0 關注
- 935 瀏覽
添加回答
舉報