欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript編程起步(第三課)

 更新時(shí)間:2007年02月27日 00:00:00   作者:  
javascript編程起步(第三課)
第三課終于和大家見(jiàn)面了, 大家要感謝 Actions 的辛勤勞動(dòng)啊, 好好利用論壇給大家提供的資源和教程, 希望大家一起學(xué)習(xí)提高 :D
大家有什么意見(jiàn), 建議或者想法, 可以到本版的教程問(wèn)答區(qū) 或 站務(wù)管理版的 建議或意見(jiàn) 去發(fā)表, 我們會(huì)及時(shí)給您反饋 :)
下面是今天的學(xué)習(xí)重點(diǎn):
A.補(bǔ)充上課的變量?jī)?nèi)容
B.if語(yǔ)句的基本語(yǔ)法
C.window.com()基本用法
A.變量
1.變量的類型規(guī)則
javascript是無(wú)類型的,他的變量可以放任何數(shù)據(jù)類型的值。
2.變量的聲明
在javascript程序中,在使用變量之前,必須先聲明它。變量是使用關(guān)鍵字var聲明的。而實(shí)際上,不一定要先聲明變量,在某些情況下,變量聲明是可選的。
var i;
var sum;
也可以使用一個(gè)var關(guān)鍵字聲明多個(gè)變量;
var i,sum;
而且還可以將變量聲明和變量初始化綁定在一起:
var message = ’hello’;
var i = 0,j=0,k=0;
由var聲明的變量是永久的,因?yàn)楦鳛g覽器對(duì)是否可以刪除全局性的變量的態(tài)度是不同的,(都可以刪除局部變量)為了安全,最好假設(shè)全局變量不可刪除。
可以使用var多次聲明同一個(gè)變量
當(dāng)你給一個(gè)沒(méi)有聲明的變量賦值時(shí),js會(huì)自動(dòng)用哪個(gè)變量為你創(chuàng)建一個(gè)全局變量。
如果你想在函數(shù)內(nèi)部創(chuàng)建一個(gè)局部變量。那就必須用var在函數(shù)內(nèi)部聲明。
3.變量的作用域
如果局部變量和全局變量重名,則局部變量?jī)?yōu)先。js沒(méi)有塊級(jí)作用域。函數(shù)中聲明的所有的變量,作用域是相同的。
var x;//聲明一個(gè)未賦值的變量,他的值是undefined。
alert(u); //使用未聲明的變量將引發(fā)錯(cuò)誤。
u=3;//給一個(gè)未聲明的變量賦值將會(huì)創(chuàng)建該變量。
4.原始類型和引用類型
var a=3.14;//原始類型
var b=a;//引用類型
B.if語(yǔ)句
if (條件)
語(yǔ)句段1
else
語(yǔ)句段2
 功能:若表達(dá)式為true,則執(zhí)行語(yǔ)句段1;否則執(zhí)行語(yǔ)句段2。
 說(shuō)明:
if -else 語(yǔ)句是JavaScript中最基本的控制語(yǔ)句,通過(guò)它可以改變語(yǔ)句的執(zhí)行順序。
表達(dá)式中必須使用關(guān)系語(yǔ)句,來(lái)實(shí)現(xiàn)判斷,它是作為一個(gè)布爾值來(lái)估算的。
它將零和非零的數(shù)分別轉(zhuǎn)化成false和true。
若if后的語(yǔ)句有多行,則必須使用花括號(hào)將其括起來(lái)。
例子
if (age < 16 )
alert("小朋友");
else
alert("成年人");
end if
if語(yǔ)句的嵌套
if (布爾值) 語(yǔ)句1;
else if (布爾值) 語(yǔ)句2;
else if (布爾值) 語(yǔ)句3;
else 語(yǔ)句4;
在這種情況下,每一級(jí)的布爾表述式都會(huì)被計(jì)算,若為真,則執(zhí)行其相應(yīng)的語(yǔ)句,否則執(zhí)行else后的語(yǔ)句。
C.window.com()的用法
1、基本語(yǔ)法
window.open(pageURL,name,parameters)
其中:
pageURL 為子窗口路徑
name 為子窗口句柄
parameters 為窗口參數(shù)(各參數(shù)用逗號(hào)分隔)
例:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (’url’) //url為一網(wǎng)址,如:http://www.numb1.com(絕對(duì)) 或 index.htm相對(duì))
-->
</SCRIPT>
2. 窗口參數(shù)
其中yes/no也可使用1/0;value為具體的數(shù)值,單位象素。
toolbar=yes,no 是否顯示工具條
location=yes,no 是否顯示網(wǎng)址欄
directories=yes,no 是否顯示導(dǎo)航條
status=yes,no 是否顯示狀態(tài)條
menubar=yes,no 是否顯示菜單
scrollbars=yes,no 是否顯示滾動(dòng)條
resizable=yes,no 是否可以改變公告窗口大小
copyhistory=yes,no 是否顯示歷史按鈕
width=value 公告窗口的寬
height=value 公告窗口的高
left=value 公告窗口的左上頂點(diǎn)距屏幕左邊100像素
top=value 公告窗口的左上頂點(diǎn)距屏幕頂端100像素
例:
<script language="javascript">
<!--
window.open("00000.html","newwindow",
"toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=no,
resizable=no,
copyhistory=no,width=500,height=500,
left=100,top=100")
//-->
</script>

相關(guān)文章

  • javascript冒泡排序小結(jié)

    javascript冒泡排序小結(jié)

    冒泡排序由于比較簡(jiǎn)單和容易理解,往往會(huì)成為人們首先想到的排序算法。最基本的想法就是在一次里面比較兩個(gè)數(shù)字,并且確保他們?cè)谝苿?dòng)到其他項(xiàng)目之前有一個(gè)正確的順序。在每一關(guān)結(jié)束,有價(jià)值的“排序”到正確的位置,最終只留下其他項(xiàng)目排序。
    2016-04-04
  • JavaScript中的setMilliseconds()方法使用詳解

    JavaScript中的setMilliseconds()方法使用詳解

    這篇文章主要介紹了JavaScript中的setMilliseconds()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • JavaScript字符串處理(String對(duì)象)詳解

    JavaScript字符串處理(String對(duì)象)詳解

    這篇文章主要介紹了JavaScript字符串處理(String對(duì)象)詳解,本文列出并詳細(xì)講解了String對(duì)象的一些方法,需要的朋友可以參考下
    2014-10-10
  • JavaScript中的bold()方法使用詳解

    JavaScript中的bold()方法使用詳解

    這篇文章主要介紹了JavaScript中的bold()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 關(guān)于全局變量和局部變量的那些事

    關(guān)于全局變量和局部變量的那些事

    關(guān)于全局變量和局部變量的那些事,有哪些事呢?不要走開(kāi),接下來(lái)將詳細(xì)介紹,感興趣的朋友可以了解下哦
    2013-01-01
  • JavaScript的Date()方法使用詳解

    JavaScript的Date()方法使用詳解

    這篇文章主要介紹了JavaScript的Date()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • a標(biāo)簽的href與onclick事件的區(qū)別詳解

    a標(biāo)簽的href與onclick事件的區(qū)別詳解

    對(duì)于a標(biāo)簽的href與onclick事件,大家都經(jīng)常見(jiàn)到,也經(jīng)常使用,可它們有什么區(qū)別呢?下面就讓小編來(lái)給大家詳細(xì)介紹下,感興趣的朋友可以學(xué)習(xí)下,不用謝了,哈哈
    2014-11-11
  • JavaScript中幾個(gè)重要的屬性(this、constructor、prototype)介紹

    JavaScript中幾個(gè)重要的屬性(this、constructor、prototype)介紹

    this表示當(dāng)前對(duì)象,如果在全局作用范圍內(nèi)使用this,則指代當(dāng)前頁(yè)面對(duì)象window,prototype本質(zhì)上還是一個(gè)JavaScript對(duì)象,constructor始終指向創(chuàng)建當(dāng)前對(duì)象的構(gòu)造函數(shù)
    2013-05-05
  • JavaScript中的prototype.bind()方法介紹

    JavaScript中的prototype.bind()方法介紹

    在JavaScript中,我們經(jīng)常用到函數(shù)綁定,而當(dāng)你需要在另一個(gè)函數(shù)中保持this上下文時(shí),使用Function.prototype.bind()會(huì)很方便
    2014-04-04
  • javascript編程起步(第七課)

    javascript編程起步(第七課)

    javascript編程起步(第七課)...
    2007-01-01

最新評(píng)論