javascript編程起步(第一課)

來源:互聯網
上載者:User

不管你以前學沒有學過java script,本教程都能帶您進入java script的殿堂,領悟java script的魅力。
大家來到這裡,都是java script的愛好者,對java script都多多少少有一定的理解。關於java script的曆史等就不做介紹了,我們直接來學習它,用它。
也許大部分人都認為java script是在用戶端啟動並執行,其實不然。java script有兩種不同的運行環境,一個是在伺服器端的javascript,另一個就是用戶端的javascript了。還有就是javascript也是基於對象的語言。
作為第一課,只是給大家一個簡單的認識,東西不是太多。主要有以下三個方面:
1、在頁面添加java script
2、java script的資料類型
3、java script最基本的三個對話方塊

關於怎麼添加java script,我想大家都知道,就是
<script language="java script"> //這行是java script指令碼標記,斜杠後面的就是注釋了
document.write("在頁面顯示的java script") //在頁面顯示一句話
</script>
/*這也是注釋,
不過是多行的。
*/
我想這個今天就不細講了,留到下一課講,就當是這課的作業吧,就是關於適應各種環境的java script
的添加。如不支援java script的瀏覽器,我們該加入些什麼才能不讓瀏覽器顯示java script的原始碼等等。

第二個也就是今天講的最重要的一個,就是java script的資料類型,主要有以下幾個基本的類型。
字串(string)
數字(number)
布爾值(boolean)

字串就是由一連串的字元組成的序列。包括字母、數字以及標點符號。當然還可以是漢字等。簡單一點
就是表示文本資訊。

數字又分為兩類:整型數字和浮點型數字。
整數包括正整數,零和負整數。

java script中的數字可以使用十進位、八進位和十六進位來書寫。方法如下:
十進位:15(直接寫數字即可)
八進位:017(要以零做為引導數字)
十六進位:0xf(要以0x做為引導數字)

浮點型數字也叫實數,為了方便,也可以使用科學記號標記法來表示:
1.13e1、1.5e3(等價於1.5乘10的3次方)
java script的數字範圍大約為10的負308次方到10的308次方之間。
java script中還有一個特殊的數字值NaN(not a number),java script 用nan表示這個無意義的結果。

布爾值:true和false,在電腦中一般用1表示true,用0表示false。

空值就是null,即不表示任何東西。
未定義值undefined,有時等於null,有時可能是出了問題。
特殊字元:也叫逸出字元。是一些以反斜線開頭的不可顯示的特殊控制字元。
\b:表示退格
\n:表示換行
等等。

alert()方法的使用:
<script language="java script">
alert("在頁面上顯示警告對話方塊");
</script>
alert()是java script產生一個帶確認按鈕的對話方塊,上面顯示括弧內的資訊。

confirm()方法的使用:
<script language="java script">
confirm("在頁面上顯示確認對話方塊");
</script>
confirm()和alert()差不多,不同的就是多了個取消按鈕。按確定返回true,按取消返回false。
<script language="java script">
var con;
con=confirm("你們喜歡這樣的教程嗎?");
if (con==true) alert("喜歡");
else alert("不喜歡");
</script>

prompt()方法的使用:
<script language="java script">
var name,age;
name=prompt("請問您的名字?");
alert(name);
age=prompt("多大?");
alert(age);
</script>
它不但可以顯示資訊,而且可以輸入資訊。

相關文章

聯繫我們

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