軟件是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來(lái)講軟件被劃分為編程語(yǔ)言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。硬件是“計(jì)算機(jī)硬件”的簡(jiǎn)稱。與“軟件”相對(duì),電子計(jì)算機(jī)系統(tǒng)中所有實(shí)體部件和設(shè)備的統(tǒng)稱。
如果不知道語(yǔ)法類型的話不妨看看這個(gè)教程吧,這個(gè)教程把語(yǔ)法語(yǔ)句都分類好了,用戶看了之后就能一目了然方便學(xué)習(xí):

JavaScript教程之語(yǔ)句分類大全
1、賦值語(yǔ)句:var
2.return語(yǔ)句
3、條件分支語(yǔ)句 if.。.else,switch
4、循環(huán)語(yǔ)句 for,for.。.in,while,break,continue.
5、對(duì)象操作語(yǔ)句with,new,delete,this
6、注釋語(yǔ)句
7、函數(shù)定義語(yǔ)句:function,return
1、變量聲明賦值語(yǔ)句:var
var語(yǔ)句聲明了一個(gè)變量的名稱,同時(shí)也可以讓這個(gè)變量具有一個(gè)初始值。
如果var語(yǔ)句在一個(gè)函數(shù)中聲明變量,則這個(gè)變量的有效區(qū)域只限于這個(gè)函數(shù),叫局部變量;如果var語(yǔ)句在函數(shù)體外,則有效區(qū)為整個(gè)應(yīng)用程序,叫全局變量。
在函函數(shù)體外聲明一個(gè)變量可以不用var,給出變量的值就可以了。(但推薦使用var)
var的語(yǔ)法如下:
例:
var Computer=9 //Computer 是一個(gè)整數(shù)變量,初值為9
Computer=9 //Computer 是一個(gè)整數(shù)變量,初值為9
2.return語(yǔ)句
return語(yǔ)句指明將由函數(shù)返回的值。
語(yǔ)法如下:
return 表達(dá)式;
如果這里省略了表達(dá)式,或者函數(shù)結(jié)束時(shí)根本沒(méi)有return語(yǔ)句,這個(gè)函數(shù)就返回一個(gè)undefined類型的值。
3、條件分支語(yǔ)句 if.。.else,switch
1.if.。.else
1)基本格式
if(表述式)
語(yǔ)句段1;
。..。..
else
語(yǔ)句段2;
。..。..
2)功能:若表達(dá)式為true,則執(zhí)行語(yǔ)句段1;否則執(zhí)行語(yǔ)句段2。
3)說(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)。
4)if語(yǔ)句的嵌套
if(布爾值)語(yǔ)句1;
else(布爾值)語(yǔ)句2;
else if(布爾值)語(yǔ)句3;
……
else 語(yǔ)句4;
在這種情況下,每一級(jí)的布爾表述式都會(huì)被計(jì)算,若為真,則執(zhí)行其相應(yīng)的語(yǔ)句,否則執(zhí)行else后的語(yǔ)句。
示例:
《script》
function abcd()
{
var d=confirm(“請(qǐng)選擇確定或者取消”);
if (d==1){
alert(“你選擇的是確定”);
}
else{
alert(“你選擇的是取消”);
}
}
《/script》
5).switch語(yǔ)句
分支語(yǔ)句switch可以根據(jù)一個(gè)變量的不同取值而采取不同的處理方法。
switch的語(yǔ)法如下:
switch(表達(dá)式){
case label 1:
執(zhí)行語(yǔ)句;
case label 2:
執(zhí)行語(yǔ)句;