对象:
创建:
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; }
原文地址:https://www.cnblogs.com/www1842564021/p/11829737.html
时间: 2024-10-10 01:54:37