日期:2014-05-16 浏览次数:20389 次
?
这篇记录函数的用法
标准函数定义:
? ? function?sum(a,?b)?{?
var?c?=?a?+?b;?
return?c;
}
其中a和b叫做函数的参数,函数体内return?c是将c作为返回值(如果没有显式的return,默认返回undefined),虽然函数只声明了两个参数,实际上调用的时候可以传入任意数量的参数,比如:sum(1,2,3,4,5),每个函数都会默认创建一个arguments变量,类似一个数组,可通过下标访问所有的参数
?
预定义的函数:
下面这些函数都是黑盒,无法查看内部实现代码
parseInt()
尝试把任意类型转换成整数,如果转换失败,返回NaN
一些示例:
parseInt('123')?>>>123
parseInt('abc123')?>>>NaN
parseInt('1abc23')?>>>1
parseInt('123abc')?>>>123
?
第二个参数表示进制
parseInt('FF',?10)?>>>NaN
parseInt('FF',?16)?>>>255?//十六进制
parseInt('0377',?10)?>>>377