js控制结构2.ppt
文本预览下载声明
JavaScript控制结构2
JavaScript控制结构
学习目标:
- 了解什么是javascript以及如何使用
- 掌握javascript的语言基础
- 掌握javascript的控制结构
- 掌握javascript的函数
分支结构
if (表达式){
语句块;
}
x=80;
if (x=60){
document.write( 恭喜你,及格了!);
}
if (表达式){
语句块1 ;
}else{
语句块2 ;
}
if (x=0){
y=x;
}else{
y=-x;
}
分支结构
2、switch(表达式) {
case 值1:语句1; break;
case 值2:语句2; break;
case 值3:语句3; break;
default: 语句4;
}
循环结构
3、for 语句
for (初值表达式; 条件表达式; 更新语句) {
//循环体语句
}
4、While语句 (do while)
while(条件表达式) {
//循环体语句
}
break语句:结束当前的循环或switch语句。
continue语句:用于for或while语句中,结束本次循环,继续下一次循环。
函数
函数是一个设定名字的一系列JavaScript语句的有效组合。
函数可以带参数,也可以不带,可以有返回值,也可以没有
系统函数 不用定义js语句就可以直接使用
自定义函数
函数
1、函数的定义
function 函数名([参数列表]) {
语句块;
[return 表达式;]
}
例子:返回两个值之间大的一个
函数
2、调用函数
函数被调用时函数内的代码才真正被执行。
调用函数的方法就是使用函数的名称并赋给全部参数相应的值。
script language=javascript
max(20,30);
/script
或
input type=button onClick=max(23,45);
函数
-在JavaScript中调用函数时,可以向函数传
递比在函数定义时参数数目要少的参数。
在这种情况下,只要不是试图去读那些没
有传递过来的参数就行。
-用typeof运算符可以得到参数的类型。对
于未传递的参数,用typeof运算符得到的结
果是“undefined”。示例如下:
函数
函数
JavaScript也可以向函数传递比在函数定义时参数数目要多的参数,为了读取这样的参数,可以使用arguments数组。传递给函数的第一个参数是arguments数组的第一个元素,我们可以用“函数名称.arguments[0]”来进行引用。
函数
函数
系统函数
JavaScript中的系统函数又称为内部方法,它们不属于任何对象,可以直接使用。它们可以完成许多很常用的功能。
常用的系统函数
1、 eval( 字符串表达式)
返回字符串表达式中的运算结果值。
例:test=eval(x=8+9+5/2);
document.write(test); //输出显示19.5
2、 escape(字符串)
返回字符串的一种简单编码,将非字母数字的符号转换为%加其unicode码的十六进制表示。
例如: escape(Hello there) 返回 Hello%20there
3、unescape(字符串)
将已编码的字符串还原为纯字符串。
4、parseFloat(字符串)
返回浮点数
5、parseInt(字符串,radix)
其中radix是数的进制,默认是十进制数 parseInt(字符串)
显示全部