课堂笔记,javascript课堂笔记0708

课堂笔记——0708
一、循环
1.switch 语句
原型 switch(变量名)
{case:变量值
语句;
break;
case:变量值
语句
break;
default:
语句
}
例如 switch(x)
{
case:1
alert("x的值为1"); //如果x的值为1,输出x的值为1!并终止循环!
break;
case:2
alert("x的值为2"); //如果x的值为2,输出x的值为2!并终止循环!
break;
case:3
alert("x的值为3"); //如果x的值为3,输出x的值为3!并终止循环!
break;
default:
alert("x的值为其它") //如果以上都不成立,则输出x的值为其它!
}
二、函数!
1. 定义方法: function 函数名(参数)
{
函数体;
ruturn x; //x为返回值!
}
如function size(a,b,c) //定义函数,函数名为size! 并有三个参数,a,b,c;
{var s; //定义变量s;
if(a>b&&a>c){ //如果a大于b并且a>c,把a的值赋给变量s!
s=a;
}
else if(b>c&&b>a){ //如果b大于a并且b>c,把b的值赋给变量s!
s=b;
}
else s=c; //否则把c的值赋给s;
ruturn s; //返回变量s的值!
}
上例中定义了一个比大小的函数!函数名为size!比传入的三个值的大小,a,b,c;并且返回最大的值!
2.调用方法
函数名(参数1,参数2,参数3)
如var x=size(12,34,76); //调用名为size的函数!并且把返回值赋给变量x;
三、变量的作用域!
1.全局变量 只要不是在函数中定义的都是全局变量!
如 var x;//则x为全局变量!
2.局部变量
在函数中的定义的变量,其作用域就是局部的!
三、练习
1.定义函数,输出n的阶乘!
function nn(n) //定义一个函数,函数名为nn;
{ var s=1; //定义变量s,并赋值!用于暂存结果!
for( var x=1;x<=n;x++) is
{
s=s*x;
}
return s;
}
四、javascript内部函数!
1.eval();是一个特殊的函数!把括号里的字符,当作语句执行!如eval("alert("Hello!")");等效于alert("Hello!");其实这只是个求值函数!
2.parseInt();将字符串转化成数值!
3.isNaN() 数值判断函数!判断一个变量是否是数值!如isNaN(x);
4.parseFloat(),将数值转换成浮点型!如var x=parseFloat(23),则转换后x的值为23.0!
5.escape(), URL编码!是把括号里的非字母或数字转化成ascii码!如var x=escape("http://www.baidu.com/文豆");转换后x的值为"http%3A//www.baidu.com/%u6587%u8C46" ,注,两点被转化成了%3A!
这就是所谓的URL编码!一般用于中文!
6.unescape() URL解码 把括号里的ascii转化成字符!如var x=unescape("%u6587%u8C46"); 则执行完后,x的值为汉字文豆!
入门到此结束!
Tags:  新概念2课堂笔记 怎样做课堂笔记 如何做课堂笔记 中法网课堂笔记 课堂笔记

延伸阅读

最新评论

发表评论