3】、函数
1 /** 2 * 事件驱动函数、 3 * 函数执行可重复使用的代码 4 * 5 * 1.带参的函数 6 * 2.带返回值的函数 7 * 3.局部变量 8 * 9 * 4.全局变量 10 * 在函数外的;不用var声明,未声明直接赋值的carname = 'BMW'; 11 * 12 * 5.变量的生存周期 13 * 局部变量在函数运行以后被删除 14 * 全局变量在页面关闭后被删除 15 * */ 16 17 //1.带参的函数 18 function func1(a, b) { 19 console.log(a + b); 20 } 21 func1(1, 6); 22 23 //2.带返回值的函数 24 function func2(message, yourame){ 25 var age = 999; //3.局部变量,外部不可访问 26 27 return message + yourame; 28 } 29 document.getElementsByTagName('body')[0].innerHTML = func2('welcome','lqc');
4】、作用域
* 作用域可访问变量的集合
*
* 对象和函数也是变量
*
* 局部变量有局部作用域
* 全局变量有全局作用域
*
* 在 HTML 中, 全局变量是 window 对象: 所有数据变量都属于 window 对象。
* 你的全局变量,或者函数,可以覆盖 window 对象的变量或者函数。