function:函数对象
- 函数的创建&调用
<script>
//方法的定义
//方式一
function add(i,j){
return i + j;
}
//方式二
var f = function(x,y){
alert(x+y);
}
//调用
f(2,5);
alert(add(4,5));
</script>
- JavaScript函数定义必须用小写的function
- JavaScript函数无需定义返回值类型,因为所有的类型都用var表示,直接在function后边书写方法名
- 参数的定义无需使用var关键字,否则会报错
- JavaScript函数体中,return可以不写,也可以return具体的值,或者仅仅写return
函数使用的注意事项:
- JavaScript函数若同名,则不存在方法重载,只有方法相互覆盖,最后定义的函数覆盖之前的定义
- 因为JavaScript中不存在函数重载,所以JavaScript仅根据方法名来调用函数,即使参与函数的形参不匹配,也不会影响正常调用
- 如果形参未赋值,就使用默认值undefined
日期对象Date
<script>
//创建Date对象
var date = new Date();
var time = date.getTime();
var locale = date.toLocaleString();
alert(locale);
</script>
数学对象Math
<script>
//获取0-1之间的随机数
var m1 = Number.parseInt(Math.random()*49 )+1;
//四舍五入
var m2 = Math.round(12.53)
//向下取整
var m3 = Math.floor(14.56);
//向上取整
var m4 = Math.ceil(14.56);
</script>
正则表达式对象 RegExp
定义正则表达式格式: var req = /^正则$/
开头:/^
正则:手机号、非空、邮箱等格式
结束:$/