张孝详javascript讲座笔记三
一,javascript的流程控制语句
if(x==null) 或 if(typeof(x) =='undefined')可以简单写if(!x)
注意:在javascript中,false,null,undefined,0,""均是false
即 var x;
此时 if(x==null)
if(typeof(x)=='undefined')均为真
二,switch语句
switch(表达式) //javascript中,表达式的值可以是javascript支持的任何数据类型
{
case 取值1:
语句块1;
break;
...
case 取值n:
语句块n;
break;
default:
语句块n+1;
break;
}
三,while语句
while(条件表达语句)
{
执行语句块
}
eg:
var x = 1;
while(x<3)
{
alert('x='+x);
x++;
}
var x;//注意此时x的值是null,类型是'undefined',即x==null,typeof(x)=='undefined'
break与continue语句;
st:
while(true)
{
while(true)
{
break st;
}
}
var output='';
for(var x=1;x<10;x++)
{
if(x%2==0)
{
continue;
}
output = output + 'x='+x;
}
alert(output);
四,函数
function 函数名(参数列表)
{
程序代码;
return 表达式;
}
对函数调用的几种方式:
1,函数名(传递给函数的参数1,传递给函数的参数2, ,,,);
2, 变量名=函数名(传递给函数的参数1,传递给函数的参数2, ,,,);
3, 对于有返回值的函数调用,也可以在程序中直接使用返回的结果,eg:
alert
相关文档:
实例如下:javascript.html文件
<html>
<head>
<title>JavaScript验证</title>
</head>
<script language='JavaScript'>
......
纯图片版:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Slideshow</title>
<mce:script type="text/javascript" charset="utf-8"><!--
var galleryarra ......
一,JavaScript中的保留关键字
abstract extends instanceof static & ......
在JavaScript中创建新对象
(李晓华 2001年04月29日 01:50)
使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作。
在JavaScript中创建一个新的对 ......
<style>
ul,li{margin: 0; padding: 0;width:100%;}
</style>
<script language="javascript" type="text/javascript">
function checkword()
{
var wordvalue=document.getElementById("word").value.toLowerCase();
var alltxt="admin管理员|apple苹果|all全|big大|b ......