JS函数


定义函数

函数是程序的基本单元,完成特定任务的代码语句块。通过function定义。调用函数一般和元素的事件一起使用

1
2
3
4
5
6
7
8
9
//1有参数
function 函数名(参数1,参数2,...){
//JS语句;
[retrun 返回值]
}
//2无参数
function 函数名(){
//JS语句
}

调用函数

函数调用一般和元素的事件一起使用
事件名=”(函数名)”;

随机抽奖实例:

1
2
3
4
5
6
7
8
9
10
11
input type="button" value="点击抽奖" onclick="fun()"
function fun(){
var num=parseInt(Math.random()*10);
if(num==8){
alert('一等奖');
}else if(num==2num==6){
alert('二等奖');
}else{
alert('没中奖');
}
}

常用系统函数

1、parselnt(“字符串”)
将字符串转换为整型数字
例如parselnt(“86”)将字符串86转换为整型值86
2、parseFloat(“字符串”)
将字符串转换为浮点型数字
例如parseFloat(“86.89”)将字符串86.89转换为浮点值86.89
3、isNaN()
用于检查其参数是否是非数字

parseInt()将字符串转换为整形数字,会对字符从前往后进行判断是否为数字,如果不是返回NaN,
如果第一个是数字第二个不是数字,则只转换第一个
parseFloat同上,如出现两个小数,则忽略第二个
isNaN检查是否为数字,是返回false,不是返回true

实例:

1
2
3
4
5
6
   var num=prompt('请输入数字');
if(isNaN(num)){
alert('你输的不是数字');
}else{
alert('你输入的数字是'+num);
}

自定义函数(带参函数)

1
2
3
4
//定义
function 函数名(参数1,参数2){
//JS语句
}

调用
事件名=”函数名(参数1,参数2)”;

点击按钮自定义输出行数实例:

1
input type="button" value="点击" onclick="funn(prompt('请输入行数'))"
1
2
3
4
5
function funn(con){
for(i=1;i<=con;i++){
document.write(i+'你好'+'br/')
}
}

文章作者: COOL
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 COOL !
评论
  目录