zoukankan      html  css  js  c++  java
  • 前端随心记---------Javascript系列(第三节.函数的变量提升)

    	<script>
    		alert(a);
    		var a = 1;
    		alert(a);
    		function a()  {  alert(2) ;  }
    		alert(a);
    		var a = 3;
    		alert(a);
    		function a()  {   alert(3);  }
    		alert(a);

    //结果: function a() { alert(3); } 1 1 3 3 </script>

     

    <script>
    	var  a = 1;
    	function fn(){
    		alert(a);
    		a = 2;
    	}
    	fn();
    	alert(a);

    //结果 1 2 </script>

      

    	<script>
    	var a = 1;
    	function fn(a){
    		alert(a);
    		a = 2;
    	}
    	fn();
    	alert(a);

    //结果: undefined 1 </script>

      

    <script>
    	console.log(num);
    	var num = 24;
    	console.log(num);
    	func(100,200);
    	function func(num1,num2){
    		var total = num1 + num2;
    		console.log(total);
    	}
    	
    	//结果:
    	undefined
    	24 
    	300
    	</script>
    

      

    <script>
    	fn();
    	function fn(){ console.log(1) }
    	fn();
    	var fn = 10;
    	fn();
    	function fn(){  console.log(2)  }
    	fn();
    	
    	//结果:
    	2 
    	2
    	fn is not  a function
    	</script>
    

      

    集思广益,仅供学习,侵权即删!!
  • 相关阅读:
    eclipse中的项目的JRE换成JDK
    Eclipse中maven项目的创建和运行
    git 发布命令
    vbox中虚拟ubuntu增加新的虚拟硬盘
    MyServer
    java常用的中间件
    高并发解决方案
    浅谈SpringMVC
    浅谈HIbernate
    javaweb笔记七
  • 原文地址:https://www.cnblogs.com/hudunyu/p/11638657.html
Copyright © 2011-2022 走看看