JavaScript 學(xué)習(xí)初步 入門教程
更新時(shí)間:2010年03月25日 19:32:15 作者:
看了《21天學(xué)習(xí)JavaScript》的視頻教程,感覺就是語(yǔ)法好熟悉,和C++類似,和C#類似,和Java類似!幡然悔悟這些語(yǔ)言的語(yǔ)法都是類似的,數(shù)據(jù)類型,對(duì)象方法(或者稱之為函數(shù),由于我是個(gè)菜鳥所以也數(shù)不清楚到底是什么)。
在JavaScript中數(shù)據(jù)類型分為整型和浮點(diǎn)型,這里的浮點(diǎn)型沒有單精度和雙精度之分同一使用雙精度進(jìn)行表示,所有變量的聲明只需使用var(好簡(jiǎn)單啊,不要再記int long float double……)你付給它什么類型的值,它就是什么類型。也不要區(qū)分字符和字符串,在以前好像有時(shí)候,在使用C#的時(shí)候好像有 “……不能作為字符串來(lái)使用”。很容易記住,哈哈…………
String類型也和其他語(yǔ)言的類似有string類型的方法,可以對(duì)隊(duì)字符串進(jìn)行操作,如字符串的截取substring()等。下面是一個(gè)JavaScript的字符串操作的例子:
<title>范例2-10</title>
<script language="javascript">
<!--
// 詩(shī)的內(nèi)容
var comment = "靜夜思李白床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)。";
var partial = comment.substring( 0, 3 ); // 取出標(biāo)題
partial = partial.bold(); // 標(biāo)題加粗
document.write( "<p align=\"center\">" ); // 輸出HTML標(biāo)簽“<p>”,并設(shè)置居中對(duì)齊
document.write( partial ); // 輸出標(biāo)題
partial = comment.slice( 3, 5 ); // 取出作者
document.write( "<br/>" ); // 輸出換行標(biāo)簽<br/>
document.write( partial ); // 輸出作者
partial = comment.slice( 5, 17 ); // 取出第一句詩(shī)文
partial = partial.fontcolor("gray"); // 設(shè)置顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換行標(biāo)簽
document.write( partial ); // 輸出詩(shī)句
partial = comment.slice( 17, 29 ); // 取出第二句詩(shī)文
partial = partial.fontcolor("gray"); // 設(shè)置顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換行標(biāo)簽
document.write( partial ); // 輸出詩(shī)句
document.write( "</p>" ); // 輸出HTML標(biāo)簽“<p>”的結(jié)束標(biāo)簽
-->
</script>
JavaScript中的復(fù)合數(shù)據(jù)類型
在JavaScript中同樣也有數(shù)組和函數(shù)。數(shù)組的定義和C#,C++也是很相似。
下面是一個(gè)數(shù)組的例子:
看著看著突然地發(fā)現(xiàn)在JavaScript中有個(gè)很有趣的運(yùn)算符“===”這個(gè)是用來(lái)判斷數(shù)據(jù)是否相等的,數(shù)據(jù)不僅要在數(shù)值相等而且也要在數(shù)據(jù)類型上面相等,哦這個(gè)還是有點(diǎn)暈。
<script>
<!--
var x =10;
var y =null;
if(x==null)
{
document.write("x的值為空<br/>"); //輸出提示
}
if(null==y)
{
document.write("y的值為空<br/>") //輸出提示
}
-->
</script>
JavaScript中的數(shù)值轉(zhuǎn)換
在JavaScript中也有數(shù)值類型的轉(zhuǎn)換有顯示轉(zhuǎn)換和隱式的轉(zhuǎn)換都和C++等基本的相似,由于這里是筆記,所以就不寫了。
和幾乎所有的WEB編程語(yǔ)言一樣,”==”與”===”是不同的,一個(gè)是判斷值是否相等,一個(gè)是判斷值及類型是否完全相等。 這個(gè)還是在以后再單獨(dú)的做筆記吧,已經(jīng)比較的長(zhǎng)了對(duì)我來(lái)說(shuō),沒有寫過(guò)這么長(zhǎng)的東西,呵呵…… 沒有單獨(dú)寫筆記的習(xí)慣。
今天就寄到這里,呵呵……以后慢慢的繼續(xù)吧。
GOOD GOOD STUDY ,DAY DAY UP!
String類型也和其他語(yǔ)言的類似有string類型的方法,可以對(duì)隊(duì)字符串進(jìn)行操作,如字符串的截取substring()等。下面是一個(gè)JavaScript的字符串操作的例子:
復(fù)制代碼 代碼如下:
<title>范例2-10</title>
<script language="javascript">
<!--
// 詩(shī)的內(nèi)容
var comment = "靜夜思李白床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)。";
var partial = comment.substring( 0, 3 ); // 取出標(biāo)題
partial = partial.bold(); // 標(biāo)題加粗
document.write( "<p align=\"center\">" ); // 輸出HTML標(biāo)簽“<p>”,并設(shè)置居中對(duì)齊
document.write( partial ); // 輸出標(biāo)題
partial = comment.slice( 3, 5 ); // 取出作者
document.write( "<br/>" ); // 輸出換行標(biāo)簽<br/>
document.write( partial ); // 輸出作者
partial = comment.slice( 5, 17 ); // 取出第一句詩(shī)文
partial = partial.fontcolor("gray"); // 設(shè)置顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換行標(biāo)簽
document.write( partial ); // 輸出詩(shī)句
partial = comment.slice( 17, 29 ); // 取出第二句詩(shī)文
partial = partial.fontcolor("gray"); // 設(shè)置顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換行標(biāo)簽
document.write( partial ); // 輸出詩(shī)句
document.write( "</p>" ); // 輸出HTML標(biāo)簽“<p>”的結(jié)束標(biāo)簽
-->
</script>
JavaScript中的復(fù)合數(shù)據(jù)類型
在JavaScript中同樣也有數(shù)組和函數(shù)。數(shù)組的定義和C#,C++也是很相似。
下面是一個(gè)數(shù)組的例子:
看著看著突然地發(fā)現(xiàn)在JavaScript中有個(gè)很有趣的運(yùn)算符“===”這個(gè)是用來(lái)判斷數(shù)據(jù)是否相等的,數(shù)據(jù)不僅要在數(shù)值相等而且也要在數(shù)據(jù)類型上面相等,哦這個(gè)還是有點(diǎn)暈。
復(fù)制代碼 代碼如下:
<script>
<!--
var x =10;
var y =null;
if(x==null)
{
document.write("x的值為空<br/>"); //輸出提示
}
if(null==y)
{
document.write("y的值為空<br/>") //輸出提示
}
-->
</script>
JavaScript中的數(shù)值轉(zhuǎn)換
在JavaScript中也有數(shù)值類型的轉(zhuǎn)換有顯示轉(zhuǎn)換和隱式的轉(zhuǎn)換都和C++等基本的相似,由于這里是筆記,所以就不寫了。
和幾乎所有的WEB編程語(yǔ)言一樣,”==”與”===”是不同的,一個(gè)是判斷值是否相等,一個(gè)是判斷值及類型是否完全相等。 這個(gè)還是在以后再單獨(dú)的做筆記吧,已經(jīng)比較的長(zhǎng)了對(duì)我來(lái)說(shuō),沒有寫過(guò)這么長(zhǎng)的東西,呵呵…… 沒有單獨(dú)寫筆記的習(xí)慣。
今天就寄到這里,呵呵……以后慢慢的繼續(xù)吧。
GOOD GOOD STUDY ,DAY DAY UP!
您可能感興趣的文章:
- 如何學(xué)習(xí)Javascript入門指導(dǎo)
- ExtJS 學(xué)習(xí)專題(一) 如何應(yīng)用ExtJS(附實(shí)例)
- JavaScript入門學(xué)習(xí)書籍推薦
- Javascript入門學(xué)習(xí)第一篇 js基礎(chǔ)
- Javascript 入門基礎(chǔ)學(xué)習(xí)
- Javascript入門學(xué)習(xí)第八篇 js dom節(jié)點(diǎn)屬性說(shuō)明
- 入門基礎(chǔ)學(xué)習(xí) ExtJS筆記(一)
- Javascript入門學(xué)習(xí)第九篇 Javascript DOM 總結(jié)
- JavaScript的學(xué)習(xí)入門整理篇
- 如何學(xué)JavaScript?前輩的經(jīng)驗(yàn)之談
相關(guān)文章
javascript實(shí)現(xiàn)滑動(dòng)解鎖功能
這篇文章主要介紹了javascript實(shí)現(xiàn)滑動(dòng)解鎖功能的方法及示例,效果非常棒,需要的朋友可以參考下2014-12-12
簡(jiǎn)介JavaScript中的getSeconds()方法的使用
這篇文章主要介紹了簡(jiǎn)介JavaScript中的getSeconds()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06
javaScript中兩個(gè)等于號(hào)和三個(gè)等于號(hào)之間的區(qū)別介紹
這篇文章主要介紹了javaScript中兩個(gè)等于號(hào)和三個(gè)等于號(hào)之間的區(qū)別,還不知道的朋友可以學(xué)習(xí)下2014-06-06
Javascript基礎(chǔ)教程之定義和調(diào)用函數(shù)
這篇文章主要介紹了Javascript基礎(chǔ)教程之定義和調(diào)用函數(shù)的相關(guān)資料,需要的朋友可以參考下2015-01-01
javascript 進(jìn)階篇2 CSS XML學(xué)習(xí)
CSS我覺得應(yīng)該沒有不會(huì)的吧。。不過(guò)因?yàn)槲易约翰淮髸?huì)于是還是補(bǔ)在這里好了2012-03-03
document.write與writeln的輸出內(nèi)容區(qū)別說(shuō)明
document.write()和document.writeln都是JavaScript向客戶端寫入的方法,writeln是以行方式輸出的,但并不是指頁(yè)面實(shí)際效果中的換行,兩種方法在查看源代碼時(shí)才看得出區(qū)別。2010-10-10

