函数
函数:有一定功能代码体的集合
注释:
1 /* 2 功能:xxx 3 参数:xxx 4 返回值:xxx 5 其他:xxx6 */
1.函数的定义、调用、参数、返回值:
aa(bb); //调用名为aa的函数,bb为实参
function aa(a1){ //a1是形参,传递实参信息。形参可以设置默认值
a1 = 1; //方法里面的操作用形参
return 返回值; //return:结束方法的关键字,可以没有返回值直接写。(对比break:结束循环的关键字)
}
2.关键字:
return:结束方法。
arguments:没有形参的时候课可以接收实参信息。
1 function aa(){ //没有形参2 console.log(arguments); //可接收实参3 }4 aa[123,456,789]; //有实参
callee:在函数内部使用,代表当前函数的引用。
1 function aa(){2 //aa(); //找不到了3 callee(); //a()4 }5 aa();6 var a = aa(); //a()7 aa() = null;
常用函数:
String() //全局函数,其他数据类型转换为字符串
ToString //数字和布尔类型转字符串
parseFloat //常用的将字符串转为数字
parseInt //取整(如果是对字符串取整,则自动转为数字类型)
eval() //可以执行其中的js代码(比如字符串型的运算式子可直接执行出运算结果)
Math.random() //产生一个0-1的但是总<1的随机数, 可用 * n 控制(1)的大小,要想取1可取整(0)后+1