2021-05-25
Posted 小刘编码员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-05-25相关的知识,希望对你有一定的参考价值。
前言:各位csdn的源员们,大家好。我是小刘,初来乍到请大家多多指教,因为这是第一次发表博客,如有错误请大家观看后谅解,并在评论区留下您宝贵的意见,小刘将会用最大的努力去改正以及认真对待每一次代码的编写,请大家一定要多多包涵,你们的支持是我继续努力的最大动力,当然大家觉得不错可以关注我喔,带你走遍代码的每一个角落,让你感受代码的神奇之处。
首先我向大家透露一点点小方法,一定要认真观看喔!
本次用到的编程软件:DW
本次涉及到的内容:html,css以及javascript
30.JavaScript方法
创建一个对象
var obj=new Object();
obj.name="zhangsan";
obj.age=23;
obj.sayWorld=function(){
alert("hello every! my name is "+obj.name);
};
console.log(obj.sayWorld);
obj.sayWorld();
函数也可以作为对象的属性,
如果一个函数作为对象的属性保存,那么我们称这个函数是这个对象的方法,调用函数就所调用对象的方法,但是他只是名称上的区别没有其他的区别
function sayHello(){
alert("hello every!");
}
sayHello();
var obj1=new Object();
obj1.name="小红";
obj1.age=23;
obj1.sayWorld=sayHello;
obj1.sayWorld(); 通过对象去调用,我们叫做方法。
sayHello();叫做函数的调用;
通过字面量的方式创建对象
var person={
name:"小明",
age:12,
sayWord:function(){
alert("hello every! my name is "+person.name);
}
};
person.sayWord();
34.JavaScript枚举对象中的属性
通过对象字面量创建对象
var person={
name:"小明",
gender:"男",
age:22,
adress:"九王庙兴业路8号"
};
枚举对象中的属性
使用for.....in 语句
for in语法
for(var 变量 in 对象) {
//语法
}
for(var item in person){
console.log(item);
console.log(person[item]);
console.log("属性名="+item+",属性值="+person[item]);
}
40.JavaScript作用域
作用域:作用域指一个变量的作用范围
1.全局作用域 2.函数作用域
1. 全局作用域
直接写在script标签的代码,都在全局作用域
全局作用域在页面打开的时候创建,在页面关闭时销毁
在全局作用域中有一个对象window,它代表一个浏览器的窗口,它由浏览器创建,我们可以直接使用
在全局作用域中:
创建的变量都会作为window对象的属性保存
全局中的函数都会作为zwindow对象的方法保存
全局作用域中的白能量都是全局变量
在页面的任意部分都可以访问到
2.函数作用域
调用函数时创建函数作用域,函数执行完毕后,作用域销毁
每调用一次函数就会创建一个新的函数作用域,他们之间是相互独立的
在函数作用域中可以访问全局变量
但在全局作用域中无法访问到局部变量
当在函数作用域操作一个变量时,他先会在自身作用域中寻找,如果用就直接使用,如果没有就向上一作用域 中寻找,知道找到全局作用域,如果全局作用域仍然没有找到,则会报错
var a="这是全局作用域中的变量a";
function fun2(){
var a="这是fun2中的变量a";
console.log(a);
function fun3(){
console.log(a);
console.log(window.a);
}
fun3()
}
fun2();
谢谢大家观看,本次编程已结束!!!
以上是关于2021-05-25的主要内容,如果未能解决你的问题,请参考以下文章
(VIP-朝夕教育)2021-05-25 .NET高级班 05-手写ORM数据库增删改查