javascript學習筆記-1

來源:互聯網
上載者:User

標籤:

說起來也挺丟人的,自己幹了八年it,卻從來沒有好好從基礎學習下javascript,曾經還認為和java有著多麼大的聯絡。
真的很慚愧。今天開始有時間了,打算打打基礎。

JavaScript 有什麼特點
  JavaScript 使網頁增加互動性。JavaScript 使有規律地重複的HTML文段簡化,減少下載時間。JavaScript 能及時響應使用者的操作,對提交表單做即時的檢查,無需浪費時間交由 CGI
驗證。JavaScript 的特點是無窮無盡的,只要你有創意。
  Java 與 JavaScript 有什麼不同
  很多人看到 Java 和 JavaScript 都有“Java”四個字,就以為它們是同一樣東西,連我自己當初也是這樣。其實它們是完完全全不同的兩種東西。Java,全稱應該是 Java
Applet,是嵌在網頁中,而又有自己獨立的運行視窗的小程式。Java Applet 是預先編譯好的,一個 Applet 檔案(.class)用 Notepad
開啟閱讀,根本不能理解。Java Applet 的功能很強大,可以訪問 http、ftp等協議,甚至可以在電腦上種病毒(已有先例了)。相比之下,JavaScript 的能力就比較小了。JavaScript
是一種“指令碼”(“Script”),它直接把代碼寫到 HTML 文檔中,瀏覽器讀取它們的時候才進行編譯、執行,所以能查看 HTML
源檔案就能查看JavaScript 原始碼。JavaScript 沒有獨立的運行視窗,瀏覽器當前視窗就是它的運行視窗。它們的相同點,我想只有同是以 Java
作程式設計語言一點了。

關於在html中插入js的注意點:如果要在聲明架構的網頁(框架頁)中插入,就一定要在<frameset>之前插入,否則不會運行。

NaN “Not a Number”。出現這個數值比較少見,以至於我們可以不理它。當運算無法返回正確的數值時,就會返回“NaN”值。NaN
值非常特殊,因為它“不是數字”,所以任何數跟它都不相等,甚至 NaN 本身也不等於 NaN 。

想起自己曾經犯過的一個低級錯誤,if( i+1%2==1){//這裡永遠也進不來,因為運算子的優先順序搞錯了,低級miss}

至於文法if else while for break continue 等等就不說了,語言都是相通的,不過語言學多了,還是比較容易混淆。

 

javascript學習筆記-1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.