JavaScript函数

函数:两大类【自定义函数】、【系统函数(又叫内置函数)】

【内置函数】

eval():将字符串数字转化为数字,可以直接执行js代码;

isNaN():计算一个参数是否为数字;

isFinite():用来确定参数是否为有限数值,如果参数是NaN,正无穷或者负无穷,则返回false,否则返回true;

escape/unescape():对字符串进行编码和解码;

parseInt():把数字强制转化为整数;

parseFloat():让数字保持原来的样子;

【函数定义】

1、function 函数名(){   函数体;    }    function定义函数名;函数名是自己起的名字,可以驼峰式写法;

2、函数名();是调用函数,可重复使用;

【函数作用域】

1、在函数外使用的变量是全局变量;在函数内部声明的变量是局部变量,只在函数内部有效果;(未声明的变量默认是全局变量)

【其他知识点】

1、返回值return:当函数运行完之后会得到一个具体的值,就是返回值;

2、匿名函数也可以有返回值,也可以有参数;

JavaScript函数_第1张图片
匿名函数调用方式

3、

JavaScript函数_第2张图片
获取标签


【内置对象】

1.Math数学对象:MAth.PI圆周率、Math.roung四舍五入、Math.ceil小数进一、Math.floor舍去小数;Math.max最大、Math.min最小;

Math.random();生成一个0-1的随机数;

Math.random()*(上限 - 下限) + 下限;生成两个数之间的随机整数;

【获取时间】

new Date获取当前时间、getFullYear()获取当前年、getMonth()获取当前月、getDate()获取当前日、getHours()获取当前时、getMinutes()获取当前分、getSeconds()获取当前秒;

setInterval(函数名,1000);//间隔1000毫秒执行一次;

你可能感兴趣的:(JavaScript函数)