定义函数

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

   //1有参数
    function 函数名(参数1,参数2,...){
    //JS语句;
    [retrun 返回值]
    }
    //2无参数
    function 函数名(){
    //JS语句
    }

调用函数

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

随机抽奖实例:

	input type="button" value="点击抽奖" onclick="fun()"
	function fun(){
		var num=parseInt(Math.random()*10);
		if(num==8){
			alert('一等奖');
		}else if(num==2||num==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

实例:

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

自定义函数(带参函数)

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

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

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

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

长风破浪会有时,直挂云帆济沧海。