函数
函数:function foo函数名(函数的自变量){ };
调用函数:foo();函数名加上括号就是调用函数的意思
标识符
标识符:变量,关键字,保留字
关键字:function,this,var,for,if,else,break等
保留字:以后会成为关键字
驼峰命名规则(针对变量命名规则):如果有多个单词,第一个单词全小写,其他每个单词首字母大写.
自变量
自变量也是变量,没有赋值的,当函数调用的时候赋值
自变量也叫参数,多个参数以逗号分隔开;调用的时候一一对应
function foo(a,b,c){
}
foo(a,b,c);
从函数返回数据
从函数返回信息用return:关键字后接欲返回的信息,然后这些数据即被返回给调用函数的代码。
return语句能放在函数的任何地方,只要记得,函数遇到return后将立刻结束,不在运行return语句之后的代码,所以,return 不只是返回数据,同时也负责结束函数。
回调函数
函数也是变量,通过自变量将函数当成数据传递给另一个函数通过这种方式调用的函数;称为回调函数
函数的作用域
函数的作用域指的是我的变量生效的范围
函数找变量是先找内部,如果没有找到,才会到外部找
函数的作用域跟定义位置有关,跟调用无关
对象
在js中,对象也是一种特殊的数据类型(data type)
对象由键值组成的
对象也是由大括号包起来,但是里面不是js语句
js中所有的东西都是对象
对象定义了变量who然后后面跟的冒号,然后后面跟的是这个变量的值,每一个变量用逗号隔开
在对象中,我们把变量称为属性(property),把函数称为方法(method)
属性的操作
读:input.value
修改:input.value=“11111”
增加:var abj={ }
删除:delete