第 2 页 事半功倍之Javascript [2]

转载 2007年09月14日 11:32:00

第三章 创建表达式

1.使用算术运算符

<script>
var1=12
var2=10
varadd=var1+var2
varsub=var1-var2
varmult=var1*var2
vardiv=var1/var2
varmod=var1%var2
document.write("数据1是:"+var1+"<br>")
document.write("数据2是:"+var2+"<br>")
document.write("数据相加是:"+varadd+"<br>")
document.write("数据相减是:"+varsub+"<br>")
document.write("数据相乘是:"+varmult+"<br>")
document.write("数据相除是:"+vardiv+"<br>")
document.write("数据相除取余数是:"+varmod+"<br>")
</script>

2.递增变量和递减变量

<script>
days=1
document.write("输出变量"+days+"<br>")
days++
document.write("递增后变量变为:"+days)
</script>

3.创建比较表达式

<script>
daysofmonth=28
if(daysofmonth==28)
month="february"
document.write("days of month:"+daysofmonth+"<br>")
document.write("month:"+month)
</script>

4.创建逻辑表达式

<script>
dayofmonth=28
if(dayofmonth==28 || dayofmonth==29)
month="february"
document.write("days of month:"+dayofmonth+"<br>")
document.write("month:"+month)
</script>

5.使用条件运算符

<script language="javascript">
stomach="hungry";
time="5:00";
(stomach=="hungry"&&time=="5:00") ? eat = "dinner":eat="a snack";
document.write("输出结果"+eat);
</script>

6.识别数字

<script>
var1=24;
(isNaN(var1))?document.write("变量var1"+var1+"不是数字"):Document.write("变量var1"+var1+"是数字")
</script>

第四章 控制程序流程

1.使用IF –Else语句

<script>
month="december"
date=25
if(month=="december" && date==25)
document.write("今天是圣诞节,商店关门")
else
document.write("欢迎,您来商店购物")
</script>

2.使用for 循环

<script>
for (count=1;count<=10;count++)
document.write("输出第"+count+"句"+"<br>")
</script>

3.使用while循环

<script>
count=1
while(count<=15){
document.write("输出第"+count+"句" +"<br>")
count++}
</script>

4.中断循环

<script>
count=1
while(count<=15){
count++
if(count==8)
break;
document.write("输出第"+count+"句"+"<br>")}
</script>

5.继续循环

<script>
count=1
while(count<=15){
count++
if(count==8)
continue;
document.write("输出第"+count+"句"+"<br>")}
</script>

6.使用javascript定时器

<script>
function rabbit()
{document.write("输出语句")
}
</script>
<body onload=window.setTimeout(rabbit(),5000)>

7.设置定期间隔

<script>
window.setInterval("document.form1.text2.value=document.form1.text1.value",3000)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
</form>

8.清除超时和间隔

<script>
stop=window.setInterval("document.form1.text2.value=document.form1.text1.value",300)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
<input type=button name=button1 value=" 清除超时和间隔" onclick=clearInterval(stop)>
</form>

 

相关文章推荐

事半功倍系列之javascript

  • 2008年10月23日 14:14
  • 27KB
  • 下载

《事半功倍系列 javascript》代码

《事半功倍系列 javascript》代码
  • Yaroo
  • Yaroo
  • 2016年08月12日 22:16
  • 339

事半功倍之Javascript

  • 2008年08月26日 10:05
  • 27KB
  • 下载

JS-Demo2:JavaScript版TableGrid,表格头、分页表格冻结,表格头可拉动

上两天写了一个关于表格头可以拖动:JS-Demo1:JavaScript实现表格列拖动 这次在拖动的效果上,实现表格头冻结等。上图: 代码比较长,感兴趣的朋友,不妨复制看看 代码: ...

javascript常用函数大全 + javascript事半功倍/速成系列 + javascript技巧

创建脚本块 script language="JavaScript"> JavaScript code goes here script> 隐藏...
  • a125138
  • a125138
  • 2012年07月28日 17:32
  • 9480

三、ArcGIS API for JavaScript之地图与图层(2)

4、图形图层图形图层GraphicsLayer是一种客户端图层,并不对应到服务器端的某个地图服务,用于在客户端展现各种数据,如绘制的图形,查询返回的结果等。GraphicsLayer在客户端数据表达方...

2D游戏中的碰撞检测:圆形与矩形碰撞检测(Javascript&C++版)

这几天放寒假了,时间也多了起来,当然又有时间搞搞程序了。哈哈~ 昨天在开发我的塔防游戏时突然发现人物实际攻击范围比规定的范围小,按理说应该是一样大的,但偏偏不准,我被这个问题搞得糊里糊涂的。最后询问了...

[笔记] TypeScript不在的那几天:Angular 2与JavaScript一起的日子

直接使用JavaScript玩转Angular 2:实现一个文本框输入css颜色值,输入的时候对应的div颜色就会改变。其中包括了:1 一个Directive包含另一个Directive;2 通过At...

javascript学习(三)——常用方法(2)

一、兼容性较高的浏览器页面关闭 //关闭网页,不支持火狐(火狐返回上次浏览页面) //FireFox非window.open()等弹出页面,需要在地址栏中输入about:config, 然后将do...
  • bdstjk
  • bdstjk
  • 2011年12月28日 15:13
  • 2804
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第 2 页 事半功倍之Javascript [2]
举报原因:
原因补充:

(最多只允许输入30个字)