时间:2021-05-26
1,函数:
function是一个定义一次却可以多次调用的js代码。
当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。
functioncssrain(x,y)
{
//code
}
解释:
cssrain:为函数名;
():为运算符;
x,y:为参数;
2,函数的返回值:
functiona(x){
document.write(x);
}
functionb(y){
document.write(y);
returny;
}
alert(a(1))//因为没写return,所以返回undefined
alert(b(2))
3function语句和函数直接量:
functionf(x){returnx*x;}//
varf=function(x){returnx*x;}//
第一个是function语句创建的,第二个是直接用函数直接量定义一个表达式,当然用这种方式,创建的也是匿名函数。
虽然直接量可以匿名,但也可以指定函数名;
比如:
varf=functionfact(x){returnx*fact(x-1);}//这样做的好处;调用自身非常爽。
4函数命名:
functionlike_this(){}
或者functionlikeThis(){}//驼峰式
5函数的参数:
由于js是一种宽松类型语言,参数不需要指定什么数据类型。参数也可以多也可以少,
比如:functionx(a,b){}//我们写了2个参数
如果我们传了3个参数,js会自动忽略掉多的/
实例:
functionx(a,b){
document.write(a+""+b);
}
x(1,2,3,4);
如果我们只传了一个参数,会出现什么情况呢?
functionx(a,b){
document.write(a+""+b);
}
x(1);
我们发现输出了undefined,所以js会把少的,赋予undefined;
这样可能会引起程序错误。
解决:
functionx(a,b){
varb=b||"";//这个是或运算符,如果前面的b为undefined,也就是false,他会取后面的空字符
document.write(a+""+b);
}
x(1);
12下一页阅读全文
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Javascript入门学习第一篇js基础Javascript入门学习第二篇js类型Javascript入门学习第三篇js运算Javascript入门学习第四篇
一.基础篇Javascript学习笔记1数据类型Javascript学习笔记2函数Javascript学习笔记3作用域Javascript学习笔记4Eval函数
vue系列教程第五篇,即绑定设置属性的多种方式,具体内容如下一、设置属性的值:{{data中的数据}}window.onload=function(){varc
这是Java爬虫系列博文的第五篇,在上一篇Java爬虫服务器被屏蔽的解决方案中,我们简单的聊反爬虫策略和反反爬虫方法,主要针对的是IP被封及其对应办法。前面几篇
第五篇(共六篇):请允许我县描述一下我现在的环境:气温高达37摄氏度,而我忘记了图书馆开门的时间,还要在这里站上一个小时,在热带植物的包裹下,各种奇怪的小飞虫围