js的day4

函数

alert弹窗
console.log控制台输出
parseint取整
prompt输入框
confirm弹框
print打印功能
document.write输出到浏览器
isnan
数字为false非数字为true

自定义函数

1.自定义函数必须使用function关键字
2.函数名称必须遵循变量的命名规则
3.形参,形式参数,他是一个局部变量,默认的是undefined,它只会在接收参数的时候,才会确定类型
4.retrun可有可无,如果没有函数默认的返回时undefined,如果有,就会返回指定内容retrun关键字,还能终止函数(break)
5.函数的调用,必须带小括号,括号里可以传递参数扩展里的参数:实参
6.函数四种形态
1.有参数有返回值
2.有参数无返回值
3.无参数有返回值
4.无参数无返回值

语法
function 函数名称(形参){
逻辑代码
}
使用 函数名称()

例:
function cale(n,m){
var res=n+m
return res;
}
var result=cale(10,20)
console.log(result)

函数的定义

将相同的代码片段,抽取成为一个独立的运行的实体,就是函数

函数的三种写法

//普通函数
function fn(n,m){
returnn+m
}
//匿名函数
var fn2=function fn(n,m){
returnn+m
}
console.log(fn2(10,20));
构造函数
var fn3=new Function("a","b","return a+b")
console.log(fn3(50,40))

arguments

arguments
1.他只能在函数内部出现
2.他是伪函数组(本质是一个对象)
3.对象多一个length属性
利用arguments动态接收实参
例:

function fn(){
console.log(arguments)
}
fn("刘德华",18)

对象不会天生自带length属性
带length的是数组

利用arguments动态接收实参

function d() {
var a = 0;
for (var b = 0; b < arguments.length; b++) {
a += arguments[b]
}
return a;
}
var c = d(20, 30, 40, 50, 60, 70);
console.log(c)

作用域

1.函数内部"声明"的变量为局部变量,形参也是局部变量
2.函数外部的变量为全局变量

通过id获取文档里的元素
document.getElementById( "btn");
console.dir(oBtn
查看对象里的详细信息)
onclick点击

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容