码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-11-10 15:36:05      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:bsp   load   style   初始化   count   inner   作用域   多个   闭包   

对象

创建:

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

添加值:

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

代码格式:

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

访问:

点语法:

person.name;
person.say();

js的入口函数:

window.onload=function(){

}

函数:

定义:有一定功能代码体的集合;

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

基本的结构:

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; 
}

 

 

 

 

 

 

 

 

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

标签:bsp   load   style   初始化   count   inner   作用域   多个   闭包   

原文地址:https://www.cnblogs.com/www1842564021/p/11829737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!