最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript編程起步(第二課)

 更新時間:2007年02月27日 00:00:00   作者:  
關(guān)于上課的作業(yè),大家都知道,代碼如下:
<script language="javascript">
<!--
代碼
//-->
</script>
這兒補充一點內(nèi)容,還可以告訴讀者這兒是javascript代碼,該瀏覽器不支持。
<noscript>
在瀏覽器不支持的時候顯示這句話
</noscript>
今天我們主要學(xué)習(xí)的內(nèi)容有以下幾塊:
1、javascript變量
2、javascript表達式和運算符

可以用var加上為變量指定的名稱來聲明變量,變量類型可以通過給變量賦值來確定。由于javascript采用的是弱類型的樣式,對數(shù)據(jù)類型要求不太嚴格,在程序執(zhí)行的過程中,會根據(jù)需要自動轉(zhuǎn)換。
對于字符串變量,可以通過"變量名.length"來獲得該變量中字符串的長度,如
var name;
name="javascript";
那么name.length的值就是10。

若在一行中創(chuàng)建多個變量時,記住用逗號來隔開變量名。各語句用分號隔開。(使用分號是個好習(xí)慣, 大家在學(xué)習(xí)的時候盡量養(yǎng)成加分號的習(xí)慣)

類型轉(zhuǎn)換:javascript允許在程序中改變變量的類型,最常見的兩個類型轉(zhuǎn)換符Number和String。
Number(x)是字符型值――〉數(shù)字值型。String與之相反。相對于javascript的自動類型轉(zhuǎn)換,可以將這種轉(zhuǎn)換成為強制類型轉(zhuǎn)換。(強制類型轉(zhuǎn)換需要在javascript1.2及以上版本才可以使用)

變量的命名:

1.必須以字母或下劃線開頭,中間可以有字母數(shù)字和或下劃線。不能使用空格、+、-等其他符號。
作為連字符外,變量名稱不能有空格、(+)、(-)、(,)或其它符號。
2.不能使用JavaScript中的關(guān)鍵字作為變量。
(javascript變量名是區(qū)分大小寫的,name和Name是不一樣的。)

對于變量還有一個重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數(shù)體之外,其作用范圍是整個函數(shù);而局部變量是定義在函數(shù)體之內(nèi),只對其該函數(shù)是可見的,而對其它函數(shù)則是不可見的。

例子:
<script>
var myStr = "我是全局變量";
function getStr1(){
var myStr = "我是局部變量";
alert (myStr);
}
function getStr2(){
alert (myStr);
}
getStr1();
getStr2();
// 測試會彈出兩個提示框,第一個提示"我是局部變量",第二個提示"我是全局變量"
</script>

表達式:在定義完變量后,就可以對它們進行賦值、改變、計算等一系列操作,這一過程通常由表達式來完成,可以說它是變量、常量、布爾及運算符的集合,因此表達式可以分為算術(shù)表述式、字串表達式、賦值表達式以及布爾表達式等。

運算符:

1.算術(shù)運算符:+(加) 、-(減)、 *(乘)、 /(除)、 %(取模) -(取反)、
++(遞加1)、--(遞減1)。
例:11%2=1 ; 如果x=2 ++x+4=7 x+++4=6
(++x是先執(zhí)行加1,x++是執(zhí)行完語句之后x在自加1
例子:

<script>
var i=0, j=0;
alert(i++ + " " + ++j + " " + i);
// 輸出 "0 1 1",可見i++是先輸出了i,然后進行運算,而++j是先對j進行了自加運算,然后輸出j的值
</script>

2.比較運算符:<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、==(等于)、!=(不等于)
(基本操作過程是,首先對它的操作數(shù)進行比較,然后再返回一個true或False值。)
3.邏輯運算符:!(取反)、&=(與之后賦值)、 &(邏輯與)、 =(或之后賦值)、 (邏輯或)、
^=(異或之后賦值)、 ^(邏輯異或)、 ?:(三目操作符)、(或)、&& (與)
==(等于)、=(不等于)。
4.字符串運算符:只有+ ("my"+"javascript"結(jié)果等于"my javascript")
5.賦值運算符:即=,將右邊的值賦給左邊的變量。
6.條件運算符:(?:)
例:status=(age>=18)?"adult":"child";如果大于18,則表達式的值為adult。
7.typeof()運算符:用來返回變量或數(shù)據(jù)的類型。

相關(guān)文章

最新評論

石楼县| 石家庄市| 临夏县| 平谷区| 邹城市| 沭阳县| 田东县| 抚州市| 郸城县| 扶绥县| 延寿县| 杨浦区| 溆浦县| 信阳市| 泰宁县| 尚志市| 高碑店市| 吴旗县| 武冈市| 永顺县| 游戏| 义马市| 青铜峡市| 武功县| 广宗县| 泰和县| 青神县| 梓潼县| 英德市| 仙桃市| 保康县| 鹤壁市| 石泉县| 卓资县| 平罗县| 肃南| 江北区| 巴林右旗| 雷州市| 即墨市| 名山县|