菜鸟学习之Javscript初学习

   今天学习了Javascript函数和变量作用域的相关内容,接下来总结一下分享给大家。
   一.函数
         定义函数关键字function(上文已经提到了)
           接下来直接上代码,来看看函数的简单使用
           <!DOCTYPE html>
           <html>
           <head>
           <meta charset = "utf-8">
           <title>Myself Script</title>
           </head>
           <body>
           <button id="demo" onclick = "myFunction()">点击查看效果</button>
           </body>
           <script>
                  function myFunction() {  
                         document.getElementById("demo").innerHTML="Hello World!";  
                         //document.write("Hello World!");        
                         //window.alert("Hello World!");
                  }
           </script>
           </body>
           </html>
           	 		在桌面创建一个.txt文档,将上述内容复制到文档中,  
           	 		保存并将文件后缀改为.html并双击运行即可,本个小  
           	 		样例中写了三种输出方式(		 							  
                         document.getElementById("demo").innerHTML="Hello World!";  
                         //document.write("Hello World!");        
                         //window.alert("Hello World!");
		            不同的输出方式在页面上所呈现的效果也有所不同,可  
		            以自己进行实践,将注释分别去掉,看看页面效果。动  
		            手实践出真知。嘻嘻嘻!
		   二.变量作用域
		         1.和c语言、java类似,变量如果定义在函数内部,则变量  
		             的生命周期为,从定义变量开始一直到函数执行结束,期间  
		             除了基本数据类型(Number,String,Boolean,Null,  
		             Undefined)存储在栈中,其他引用数据类型存储在堆内存  
		             中,引用数据类型的引用存储在栈内存中,在函数执行完后  
		             会销毁(弹栈)。 
		         2.如果在函数外定义变量,其变量即可被整个网页脚本和函数所  
		             使用,全局变量会在网页关闭后销毁。  
		         3.如果未曾使用var关键字对变量进行定义便直接使用,那么变  
		         量默认为全局变量,并未全局变量的可配置属性,该变量可以通  
		         过delete ***进行删除。
		         4.所有的变量(全局变量和局部变量)都属于window对象,所  
		         有的全局变量都可以通过window.**的形式进行访问。
		               
		             以上就是今天简单的小总结,希望对大家有帮助。  
		                         加油!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值