定义函数
函数是程序的基本单元,完成特定任务的代码语句块。通过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/')
}
}
Comments | NOTHING