http://www.blogjava.net/ebecket 返还网
随笔-140  评论-11  文章-131  trackbacks-0
javascript 概念及基本语句
http://hi.baidu.com/wutian123/blog/item/84ba58ddf7e256a8cc116610.html
2009-09-03 14:32
javascript 概念及基本语句
综合来看,JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。使用它的目的是与HTML超文本语言一起实现在一个Web页面中与 Web客户进行交互作用。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷。JavaScript是一种比较简单的编 程语言,使用方法是JavaScript向页面的HTML文件增加一个脚本,不许单独编译解释。当一个支持JavaScript浏览器打开这个页面时,它 会读出这个脚本并执行其指令。因此JavaScript使用较容易方便,运行快,适用于较简单的应用。

基本程序语句

可以使用JavaScript所提供的语句在Web网页中实现很多交互性的的功能。JavaScript所提供语句可以分为以下几大类。

变量申明:Var

函数定义语句:Function,Return

条件和分支语句:If…Else,Switch

循环语句:For,For…In,Break和Continue

对象操作语句:New,This和With

注释语句:∥或者/* */




1. If语句




基本语法




01 If(条件){

02 执行语句

03 }else{

04 执行语句

05 }



语法解释




如果其中的条件成立,则程序执行相应的语句。




文件范例:








hour=13;
if (hour< 12)
alert("Good_morning");
else if (hour< 18)
alert("Good_afternoon");
else
alert("Good_evening");



文件说明

将变量 hour赋值为13,进行不同的判断,由于hour< 18,因此将Good afternoon输出。




2.For语句

基本语法

01 for (初始化部分;条件部分;更新部分)

02 {

03 语句块…

04 }

语法解释

实现条件循环,当条件成立时,执行语句集,否则跳出循环体




sum=0;
for(i=0;i<6;i++)
sum+=3;
alert(sum);


文件说明

进行了变量i的6次循环,进行了6次相加,因此最终的值为18。




3.Switch语句

基本语法

01 switch(expression){

02 case labell:

03 语句块1

04 case label2:

05 语句块2

06 …

07 default:

08 语句块N

09 }

语法解释

每一个Labe1标记都必须在程序中由Expression表达式的一个或是多个可能的值代入.




for(i=1;i<=10; ++i)
{
switch(i)
{
case 1:
val="one";
break;
case 2:
val="two";
break;
case 3:
val="three";
break;
case 4:
val="four";
break;
case 5:
val="five";
break;
case 6:
val="six";
break;
case 7:
val="seven";
break;
case 8:
val="eight";
break;
case 9:
val="nine";
break;
case 10:
val="ten";
break;
default:
val="unknown"
}
alert(val+"<br>");
}




文件说明

使用For语句,实现变量i值由1-10的循环,使用switch语句,以换行的形式书写程序结果

4.D0…While语句

基本语法

01 do{

02 语句块;

03 }while(条件)

语法解释

执行的情况是:首先执行语句块,然后判断条件是否成立。所以D0…While循环至少执行一次。




i=0;
do
{
++i;
alert("<H"+i+">this is a level "+i+" heading."+"</H"+i+">");
}while(i<6)




文件说明

在此输出了H1-H5的标记。




5.Break语句

基本语法

Break;

语法解释

Break语句是结束当前的循环,并把程序的控制权交给循环的下一个语句。




for(i=1;i<100;i++)
{
document.write(i+"<br>");
if(i%17==0)
break;
}




文件说明

当循环到能被17整除时自动跳出整个循环,所以只输出1-17。




6.Continue语句

基本语法

continue;

语法解释

Continue语句是结束当前的某一次循环,但是并没有跳出整个循环.




for(i=1;i<100;i++)
{
alert(i+"<br>");
if(i%17==0)
continue;
}




文件说明

当循环到能被17整除时不能跳出整个循环,所以输出1-99。
posted on 2009-11-19 15:08 becket_zheng 阅读(156) 评论(0)  编辑  收藏 所属分类: 网页web前端技术

只有注册用户登录后才能发表评论。


网站导航: