网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > ASP精品代码 > 正文

JavaScript脚本语言

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
如果没有同名的函数外变量则此变量在函数外仍然有效。

举例:
<script language="javascript">(chapter03/section2/ varrange.asp)
var x=13,y=29;
function test()  {
var num,y=10;                      //去掉num定义,则不会有错
num=x+y;
x++
window.alert("内部的num的值为:"+num);      //显示为23
}
test();
window.alert("外部的num的值为:"+num);       //显示错误
</script>

6、程序控制语句
条件分支语句:其中的条件取逻辑值,数值的0为false,字符的“”为false
if  (条件)  {                
语句体1;
} else  {
语句体2;
}
举例:(chapter03/section2/ control_if.asp)
<script language="javascript">
var a=3,b=4,c="",d="abc",e=true,f=0;
if (a==b)  {
document.write("条件成立!");     //分别用其它变量来代替条件
}
else {
document.write("条件不成立!");
}
</script>

switch(表达式)  {
case 值:
语句
}
举例:(chapter03/section2/ control_switch.asp)
<script language="javascript">
var curday=new Date();
switch(curday.getDay())  {
case 1:
document.write("星期一");break;
case 2:
document.write("星期二");break;
case 3:
document.write("星期三");break;
case 4:
document.write("星期四");break;
case 5:
document.write("星期五");break;
case 6:
document.write("<font color='FF0000'>星期六</font>");break;
case 0:
document.write("<font color='FF0000'>星期日</font>");break; 

}
</script>
循环控制语句(chapter03/section2/ control_for.asp)

  1. for循环

<script language="javascript">
var s=0;
for(var n=2;n<=100;n+=2)  {
s+=n;
}
document.write("1-100间偶数的累加和为:"+s);
</script>

  1. while(chapter03/section2/ control_while.asp)

<script language="javascript">
var n=1;
while(n<=6)  {
document.write("<h"+n+">JavaScript</h"+n+"><br>");
n++; 
}
</script>

  1. do while

7、内置对象与函数(chapter03/section3/ date_array.asp)
JavaScript是一种基于对象的脚本语言,每一个对象均有自己的属性和方法,传统的字符串和数学函数变成有关对象的方法;常用的内置对象有string对象、math对象、array和Date

  1. String

Var 实例名=new String(“字符串”);
Var msg=”字符串”;
属性:
msg.length
方法:charat()、indexof()等

  1. Math

属性:数学常用的一些常量如:E、PI等
方法:数学常用的函数如:sin(a) 、cos(a)、abs()等;

  1. Array

Var 数组名=new Array();
Var 数组名=new Array(初值1、初值2等)
数组的成员的编号从0开始,

  1. Date

Var 实例名=new Date();
方法:
getyear()/getmonth()/getdate()/getday()/gethours()/getminutes()/getseconds()

eval()函数(chapter03/section3/ eval.asp)
举例:
<title>无标题文档</title>
<script language="javascript">
function calculate(obj) {
obj.result.value=eval(obj.expression.value);
}

</script>
</head>
<body>
<form id="frmcalc" name="frmcalc" method="post" action="">
请输入要计算的表达式
<input name="expression" type="text" id="expression" />
<br>
表达式的值为:
<input name="result" type="text" id="result" />
<br>
<input type="button" name="Submit" value="计算"  onclick="calculate(frmcalc)"/>
</p>
</form>

 

  • 上一篇资讯: 浏览器对象
  • 下一篇资讯: HTML基础
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师