function函数
函数名后面()里的是形参, 调用函数后面()里的是实参
当实参多传递了 就不会显示
当实参少传递了 多的形参会返回undefined
当形参有默认值时可以不用写实参 如果写了实参以实参为准 一般有默认值的形参都写在最后
arguments对象
当没有形参却传入了实参的时候使用arguments获得参数数组
函数的两种创建方式
声明式 通过关键字function声明: function fn(){}
赋值式 通过变量赋值(匿名函数): var fn = function(){};
return 函数的返回值
哪里调用返回哪里/结束代码的向下执行
系统函数
parseInt("字符串") 将字符串类型转化为number类型的整数
parseFloat( ) 同上 可转化小数点
Number( ) 将字符串转化为数字类型
isNaN( ) 判断是否为非数字类型
Math.random() 产生随机数
Math.ceil() 向上取整
Math.floor() 向下取整
toFixed(2) 保留两位小数 四舍五入
保留几位小数数字为几 还可以使用 parseInt(num*100)/100;
函数的调用方法
1 通过html标签调用
比如 <p 事件="函数名()"></p>
2 js调用
第一步 先获取标签 var p=document.querySelector("p");
第二步 再编写函数 function fn(){
执行语句
}
第三部 最后实现 p.事件=fn;
事件 以"on"开头的都是事件
函数的自执行
声明函数之后,自动执行 :(function(str){
alert(str);
})('今晚撸串,去不去');