javascript編程起步(第一課)
更新時(shí)間:2007年01月10日 00:00:00 作者:
不管你以前學(xué)沒(méi)有學(xué)過(guò)java script,本教程都能帶您進(jìn)入java script的殿堂,領(lǐng)悟java script的魅力。
大家來(lái)到這里,都是java script的愛(ài)好者,對(duì)java script都多多少少有一定的理解。關(guān)于java script的歷史等就不做介紹了,我們直接來(lái)學(xué)習(xí)它,用它。
也許大部分人都認(rèn)為java script是在客戶端運(yùn)行的,其實(shí)不然。java script有兩種不同的運(yùn)行環(huán)境,一個(gè)是在服務(wù)器端的javascript,另一個(gè)就是客戶端的javascript了。還有就是javascript也是基于對(duì)象的語(yǔ)言。
作為第一課,只是給大家一個(gè)簡(jiǎn)單的認(rèn)識(shí),東西不是太多。主要有以下三個(gè)方面:
1、在頁(yè)面添加java script
2、java script的數(shù)據(jù)類型
3、java script最基本的三個(gè)對(duì)話框
關(guān)于怎么添加java script,我想大家都知道,就是
<script language="java script"> //這行是java script腳本標(biāo)記,斜杠后面的就是注釋了
document.write("在頁(yè)面顯示的java script") //在頁(yè)面顯示一句話
</script>
/*這也是注釋,
不過(guò)是多行的。
*/
我想這個(gè)今天就不細(xì)講了,留到下一課講,就當(dāng)是這課的作業(yè)吧,就是關(guān)于適應(yīng)各種環(huán)境的java script
的添加。如不支持java script的瀏覽器,我們?cè)摷尤胄┦裁床拍懿蛔尀g覽器顯示java script的源代碼等等。
第二個(gè)也就是今天講的最重要的一個(gè),就是java script的數(shù)據(jù)類型,主要有以下幾個(gè)基本的類型。
字符串(string)
數(shù)字(number)
布爾值(boolean)
字符串就是由一連串的字符組成的序列。包括字母、數(shù)字以及標(biāo)點(diǎn)符號(hào)。當(dāng)然還可以是漢字等。簡(jiǎn)單一點(diǎn)
就是表示文本信息。
數(shù)字又分為兩類:整型數(shù)字和浮點(diǎn)型數(shù)字。
整數(shù)包括正整數(shù),零和負(fù)整數(shù)。
java script中的數(shù)字可以使用十進(jìn)制、八進(jìn)制和十六進(jìn)制來(lái)書(shū)寫(xiě)。方法如下:
十進(jìn)制:15(直接寫(xiě)數(shù)字即可)
八進(jìn)制:017(要以零做為引導(dǎo)數(shù)字)
十六進(jìn)制:0xf(要以0x做為引導(dǎo)數(shù)字)
浮點(diǎn)型數(shù)字也叫實(shí)數(shù),為了方便,也可以使用科學(xué)記數(shù)法來(lái)表示:
1.13e1、1.5e3(等價(jià)于1.5乘10的3次方)
java script的數(shù)字范圍大約為10的負(fù)308次方到10的308次方之間。
java script中還有一個(gè)特殊的數(shù)字值NaN(not a number),java script 用nan表示這個(gè)無(wú)意義的結(jié)果。
布爾值:true和false,在計(jì)算機(jī)中一般用1表示true,用0表示false。
空值就是null,即不表示任何東西。
未定義值undefined,有時(shí)等于null,有時(shí)可能是出了問(wèn)題。
特殊字符:也叫轉(zhuǎn)義字符。是一些以反斜杠開(kāi)頭的不可顯示的特殊控制字符。
\b:表示退格
\n:表示換行
等等。
alert()方法的使用:
<script language="java script">
alert("在頁(yè)面上顯示警告對(duì)話框");
</script>
alert()是java script產(chǎn)生一個(gè)帶確認(rèn)按鈕的對(duì)話框,上面顯示括號(hào)內(nèi)的信息。
confirm()方法的使用:
<script language="java script">
confirm("在頁(yè)面上顯示確認(rèn)對(duì)話框");
</script>
confirm()和alert()差不多,不同的就是多了個(gè)取消按鈕。按確定返回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("請(qǐng)問(wèn)您的名字?");
alert(name);
age=prompt("多大?");
alert(age);
</script>
它不但可以顯示信息,而且可以輸入信息。
大家來(lái)到這里,都是java script的愛(ài)好者,對(duì)java script都多多少少有一定的理解。關(guān)于java script的歷史等就不做介紹了,我們直接來(lái)學(xué)習(xí)它,用它。
也許大部分人都認(rèn)為java script是在客戶端運(yùn)行的,其實(shí)不然。java script有兩種不同的運(yùn)行環(huán)境,一個(gè)是在服務(wù)器端的javascript,另一個(gè)就是客戶端的javascript了。還有就是javascript也是基于對(duì)象的語(yǔ)言。
作為第一課,只是給大家一個(gè)簡(jiǎn)單的認(rèn)識(shí),東西不是太多。主要有以下三個(gè)方面:
1、在頁(yè)面添加java script
2、java script的數(shù)據(jù)類型
3、java script最基本的三個(gè)對(duì)話框
關(guān)于怎么添加java script,我想大家都知道,就是
<script language="java script"> //這行是java script腳本標(biāo)記,斜杠后面的就是注釋了
document.write("在頁(yè)面顯示的java script") //在頁(yè)面顯示一句話
</script>
/*這也是注釋,
不過(guò)是多行的。
*/
我想這個(gè)今天就不細(xì)講了,留到下一課講,就當(dāng)是這課的作業(yè)吧,就是關(guān)于適應(yīng)各種環(huán)境的java script
的添加。如不支持java script的瀏覽器,我們?cè)摷尤胄┦裁床拍懿蛔尀g覽器顯示java script的源代碼等等。
第二個(gè)也就是今天講的最重要的一個(gè),就是java script的數(shù)據(jù)類型,主要有以下幾個(gè)基本的類型。
字符串(string)
數(shù)字(number)
布爾值(boolean)
字符串就是由一連串的字符組成的序列。包括字母、數(shù)字以及標(biāo)點(diǎn)符號(hào)。當(dāng)然還可以是漢字等。簡(jiǎn)單一點(diǎn)
就是表示文本信息。
數(shù)字又分為兩類:整型數(shù)字和浮點(diǎn)型數(shù)字。
整數(shù)包括正整數(shù),零和負(fù)整數(shù)。
java script中的數(shù)字可以使用十進(jìn)制、八進(jìn)制和十六進(jìn)制來(lái)書(shū)寫(xiě)。方法如下:
十進(jìn)制:15(直接寫(xiě)數(shù)字即可)
八進(jìn)制:017(要以零做為引導(dǎo)數(shù)字)
十六進(jìn)制:0xf(要以0x做為引導(dǎo)數(shù)字)
浮點(diǎn)型數(shù)字也叫實(shí)數(shù),為了方便,也可以使用科學(xué)記數(shù)法來(lái)表示:
1.13e1、1.5e3(等價(jià)于1.5乘10的3次方)
java script的數(shù)字范圍大約為10的負(fù)308次方到10的308次方之間。
java script中還有一個(gè)特殊的數(shù)字值NaN(not a number),java script 用nan表示這個(gè)無(wú)意義的結(jié)果。
布爾值:true和false,在計(jì)算機(jī)中一般用1表示true,用0表示false。
空值就是null,即不表示任何東西。
未定義值undefined,有時(shí)等于null,有時(shí)可能是出了問(wèn)題。
特殊字符:也叫轉(zhuǎn)義字符。是一些以反斜杠開(kāi)頭的不可顯示的特殊控制字符。
\b:表示退格
\n:表示換行
等等。
alert()方法的使用:
<script language="java script">
alert("在頁(yè)面上顯示警告對(duì)話框");
</script>
alert()是java script產(chǎn)生一個(gè)帶確認(rèn)按鈕的對(duì)話框,上面顯示括號(hào)內(nèi)的信息。
confirm()方法的使用:
<script language="java script">
confirm("在頁(yè)面上顯示確認(rèn)對(duì)話框");
</script>
confirm()和alert()差不多,不同的就是多了個(gè)取消按鈕。按確定返回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("請(qǐng)問(wèn)您的名字?");
alert(name);
age=prompt("多大?");
alert(age);
</script>
它不但可以顯示信息,而且可以輸入信息。
相關(guān)文章
javaScript arguments 對(duì)象使用介紹
函數(shù)體內(nèi)可以通過(guò) arguments 對(duì)象來(lái)接收傳遞進(jìn)來(lái)的參數(shù),下面有個(gè)不錯(cuò)的示例,大家可以感受下2013-10-10
javascript開(kāi)發(fā)技術(shù)大全-第3章 js數(shù)據(jù)類型
字符串類型(string) :由unicode字符、數(shù)字、標(biāo)點(diǎn)符號(hào)組成,在javascript中沒(méi)有char字符類型 ,即使只表示一個(gè)字符,也必須用到字符串2011-07-07
淺談JavaScript_DOM學(xué)習(xí)篇_圖片切換小案例
這篇文章主要介紹了JavaScriptDOM圖片切換小案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
JavaScript CSS修改學(xué)習(xí)第二章 樣式
有時(shí)候你想看看文檔的默認(rèn)樣式。比如,你的某個(gè)段落的寬度是50%,你想知道在用戶的瀏覽器中他的確切的像素是多少。2010-02-02
Javascript基礎(chǔ)教程之函數(shù)對(duì)象和屬性
這篇文章主要介紹了Javascript基礎(chǔ)教程之函數(shù)對(duì)象和屬性,需要的朋友可以參考下2015-01-01
關(guān)于JavaScript的URL.createObjectURL()的使用方法
這篇文章主要介紹了關(guān)于URL.createObjectURL()的使用方法,使用createObjectURL可以節(jié)省性能并更快速,只不過(guò)需要在不使用的情況下手動(dòng)釋放內(nèi)存,還不清楚的朋友一起來(lái)看看吧2023-04-04
javascript函數(shù)中的arguments參數(shù)
arguments當(dāng)然只在function體內(nèi)才有意義, arguments.length 返回的是傳入function的實(shí)參個(gè)數(shù)2010-08-08

