常用内置函数(注意大小写)
1.Math数学对象
a) Math对象常用属性
属性 |
说明 |
Math.E |
欧拉常数 |
Math.LN2 |
2的自然对数 |
Math.LN10 |
10的自然对数 |
Math.LOG2E |
基数为2的对数 |
Math.LOG10E |
基数为10的对数 |
Math.PI |
圆周率 |
Math.SQRT1_2 |
0.5的平方根 |
Math.SQRT2 |
2的平方根 |
b) Math对象常用内部函数
函数名 |
说明 |
Math.max(arg1,arg2) |
求最大值 |
Math.min(arg1,arg2) |
求最小值 |
Math.pow(arg1,arg2) |
arg1的arg2次方 |
Math.sqrt(arg) |
求平方根 |
Math.random() |
求0~10的随机数 |
Math.round(arg) |
四舍五入 |
Math.sin(arg) |
求正弦 |
Math.cos(arg) |
求余弦 |
Math.tan(arg) |
求正切 |
Math.abs(arg) |
求绝对值 |
2.Date日期对象(需要详细说明)
a) 定义一个Date对象
b) 调用Date对象的构造函数得到相应的日期对象
var time=new Date(),没有参数的构造函数得到当前时间多的Date对象
Date对象的方法
函数名 |
说明 |
getYear()/setYear() |
返回/改变年份 |
getMonth/setMonth() |
返回/改变月份--从0开始,要+1 |
getDate()/setDate() |
返回/改变日期 |
getDay()/setDay() |
返回/改变星期 |
getHours()/setHours() |
返回/改变小时 |
getMinutes()/setMinutes() |
返回/改变分钟 |
getSeconds()/setSeconds() |
返回/改变秒 |
getTime()/setTime() |
返回/改变完整时间 |
3.编码函数escape和unescape
a) 在实际中,汉字编码容易出现乱码现象,使用escape()可避免出现乱码现象
b) escape()编码
c) unescape()解码
4.动态执行代码eval
例:
var str=”windows.alert(“使用eval函数运行”);
document.write(“生成的字符串:”+str);
eval(str);
5.判断是否为数值类型 isNaN()
时间: 2024-10-25 18:59:32