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的主要内容,如果未能解决你的问题,请参考以下文章

2021-05-25

2021-05-25

2021-05-25

(VIP-朝夕教育)2021-05-25 .NET高级班 05-手写ORM数据库增删改查

(VIP-朝夕教育)2021-05-25 .NET高级班 09-扩展方法的使用

2021-05-25