JavaScript語言基礎4,javascript語言基礎

來源:互聯網
上載者:User

JavaScript語言基礎4,javascript語言基礎

   談談JavaScript 中的變數。

   在JavaScript 中使用變數的好處:變數儲存在電腦的記憶體中,變數非常適合於儲存臨時性的資料 ,變數只具有有限的生存期,當

使用者關閉了頁面或者開啟一個新的頁面,變數就會被釋放。

  在JavaScript 代碼中,變數名是大小寫敏感的,另外,某些特定的單詞 或字元不能作為變數名,這些特定的單詞就是JavaScript 中

的保留字,例如:var、 with等,某些特殊字元也不能用在變數名中,例如&字元和百分比符號%字元。JavaScript 變數名中可以使用數

字,但數字不能作為變數名的開頭。


   下面列出一些不合法的變數名:

    var                //JavaScript 中保留字

    12AD           //數字開頭

    h&dg           //包含&字元

    h%ji            //包含%字元

<span style="font-size:14px;"></span>

    下面列出一些合法的變數名:

     helloworld23

     hello_world

     定義變數時,我們應該使用規範名字去命名,例如聲明姓名:

     var name;

     

接下來看看執行個體代碼:

        

<span style="font-size:14px;"><HTML><HEAD><TITLE>Hello World</TITLE></HEAD><BODY BGCOLOR="WHITE"><SCRIPT Language="JavaScript" TYPE="text/javascript">var myName;myName="BillGu";alert(myName);myName=1234;alert(myName);</SCRIPT></BODY></HTML></span>

      瀏覽器負載檔案,彈出一個訊息框(alert為訊息框):

  

     在訊息框中顯示的是變數myName為BillGu

     一開始並沒有為myName賦值,這時myName的初始值為undefined,接著為myName賦值為BillGu,並調用alert以訊息框的形式進行

顯示,當點擊確定按鈕後,出現另一個訊息框:




    我們在訊息框中可以看到顯示的是 :1234

    為myName進行重新賦值,變數原來的值就會丟失,在JavaScript中,有一個被稱為記憶體回收的進程將自動的進行

釋放那些不在被使用的記憶體。當JavaScript檢測到某個變數不在被使用,或者引用了某個對象的變數被賦予了一個新

值,將自動運行記憶體回收進程來釋放這些被變數所佔用的記憶體空間。




轉載請註明出處:http://blog.csdn.net/hai_qing_xu_kong/article/details/40760675     情緒控_ 點擊開啟連結




javascript的基礎語言是什語言?aspnet的基礎語言又是什語言??

JavaScript很多人都有這樣的誤解,以為他是Java語言衍生出來的。其實JavaScript是一種獨立的網頁指令碼語言,他和Java沒有任何關係,僅僅是在文法上有些相似而已。不管asp.net、Jsp、PHP還是asp,他們都會使用到Javascript。JavaScript與C#、Java等程式設計語言最大的不同,就是先執行後編譯,也就是說JavaScript指令碼會和網頁一樣先下載到使用者電腦,然後載入到瀏覽器上,只有觸發相應的事件的時候,才會對JavaScript指令碼進行編譯,這和任何伺服器端的Java或是C#語言先編譯後執行是完全相反的。

為了便於你的理解,我舉一個例子,比如說在使用者註冊頁面上,如果你沒有填寫必填項,或是輸入的內容不合法(比如說QQ號碼寫成“abc”這樣的),瀏覽器都會給你相應的提示,讓你修正錯誤,這就是JavaScript的作用,他減輕了伺服器的壓力,同時也加快了使用者體驗時的速度。所以JavaScript是一個網站的重要的組成部分。

ps:JavaScript也可以用來做一些特效哦,網上有很多的代碼,你可以看看。

asp.net的語言基礎是C#,現在和Java一樣是一門很流行的語言,由於在快速開發上有著很大的優勢,受到了很多企業的青睞。但是,微軟沒有像Java那樣大公無私,為了保住自己Windows的霸主地位,微軟的.Net平台(當然包含ASP.NET)只能在裝有Windows系統的伺服器上運行,所以,隨著Windows漏洞的日新月異,所以ASP.NET的安全性確實會很讓人頭疼的。當然,如果你的網站對安全性要求不高的話,ASP.NET還是一個非常不錯的選擇。

說到學習上,我建議你C#和JavaScript都要學習一下,因為這兩門語言以及Jsp中的Java語言在文法結構上都比較相似,只要你學會了一門,其他的就會很容易理解了。但是,不要覺得因此會很簡單,因為作為一名開發人員,在這些語言面前永遠都是一個菜鳥,只有孜孜不倦的吸納新的知識,才能保證你走在別人的前面。

說了這麼多,希望能夠幫到你,祝你成功!謝謝!
 
javascript語言

溜須拍馬關雲長 先生的回答是正確的。
我這裡補充一些:

正的是這個樣子: <!-- 中間略 //-->
至於為什麼要這麼表示,我這樣說吧。

<!--這是HTML的注釋-->
//這是javascript的注釋

而這兩個加在一起使用的效果就是,以前有些瀏覽器是不支援JavaScript的。所以當碰到不支援JavaScript的瀏覽器時,JavaScript的代碼就會被當作“HTML注釋”,就不會出現指令碼出錯的問題了。如果瀏覽器支援JavaScript。那麼//就起作用了 。這樣的形式: //--> ,其中 -->就被注釋掉了。所以JavaScript的功能就作用了!

另外JavaScript還有另一種注釋方法

/*
多行注釋樣本
/*
嵌套的注釋
*/
*/

//注釋第一行
//注釋第二行
參考資料:tieba.baidu.com/f?kw=javascript
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.