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