js(对象,入口函数,函数)

对象闭包

建立:函数

var   myObject = {};/* 声明对象字面变量*/

添加值:测试

myObject.name="Jener";
myObject.age=25;

代码格式:spa

var person = {
         name : "zhangsan",
         age : 25,
         say :function(){

访问:code

点语法:对象

person.name;
person.say();

js的入口函数:blog

window.onload=function(){

}

函数:生命周期

定义:有必定功能代码体的集合;事件

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。ip

基本的结构:

function functionname()
{
执行代码
}

分类:

基础函数:

function hanshu ()
{
alert("这是我第一个函数");
}
hanshu();//调用函数

 

带有参数的函数:

一个参数:

function hanshu (a)// a是形参,形式参数
{
alert(a);
}
hanshu("测试参b数");// 测试参数b是实参,实际参数*/
/*function sum(a,b)
{
alert(a+b);
}
sum(2,3);*///调用时,要给形参赋值

多个参数:

/*function chengji(a,b,c,d,e)
{
alert(a*b*c*d*e);
}
chengji(1,2,3,4,5);*/

带有参数的函数:

/*function sum(a,b)
{
return a+b;
}

sum(10,5);//程序执行完这句话,sum(10,5)变成了15;
var c=sum(10,5);
alert(c);*///c是15

 

变量的做用域:

全局变量:

var carName = " Volvo";
 
// 此处可调用 carName 变量
function myFunction() {
    // 函数内可调用 carName 变量
}

局部变量:

// 此处可调用 carName 变量
 
function myFunction() {
    carName = "Volvo";
    // 此处可调用 carName 变量
}

变量的生命周期:

avaScript 变量生命周期在它声明时初始化。
局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。
 
闭包:是指内部函数可使用外部函数的变量。
 
document.getElementById("demo").innerHTML = add();
function add() {
    var counter = 0;
    function plus() {counter += 1;}
    plus();    
    return counter; 
}
相关文章
相关标签/搜索