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>
    

      

    集思广益,仅供学习,侵权即删!!
  • 相关阅读:
    比SRCNN效果好的传统超分辨率算法汇总
    CSS3 2D转换
    CSS3 文本效果
    CSS3 Gradients(渐变)
    CSS3 背景
    CSS3 圆角
    CSS3 边框
    CSS3 简介
    CSS 属性选择器
    CSS 媒体类型
  • 原文地址:https://www.cnblogs.com/hudunyu/p/11638657.html
Copyright © 2011-2022 走看看