zoukankan      html  css  js  c++  java
  • Javascript----练习一(变量)

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="utf-8">
    		<title>Javascript   练习一</title>
    	</head>
    
    	<body>
    		<script type="text/javascript">
    			//1.JS是什么
    			/*
                   面向web开发的语言,实现网站的动态和交互的实现,是一种动态、弱类型、基于原型,内置支持
    
    			*/
    
    			//2.JS的数据类型有哪几种,哪些是简单类型变量,哪些是复杂类型变量,它们有什么区别
    			/*
                    8种: number,string,boolean,null,undefined,object
                    简单: number,string,boolean,null,undefined
                    复杂: object
    			*/
    
    			//3.用代码来表示具体如何定义JS的各种类型变量
    			
                  /*
                    var n = new Number(23);
                    alert(n);
    
                    var s = new String("string");
                    alert(s);
                    .
                    .
                    .
    
    
                  */
    
    
    			
    
    			//4.undefined和Null的区别
    
    		/*	var s1 = undefined;
    
    			console.log(s1); // undefined
    
    			var s2 = null;
    
    			console.log(s2);//null
    
    
    			console.log("typeOf(undefined):"+typeof(undefined)); 
    			  //typeOf(undefined):undefined
    			console.log("typeOf(null):"+typeof(null)); 
    			 //typeOf(null):object
                
                //Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。
                //Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。
            */
    
    
    
    			//5.script标签写在页面头部和底部,有何区别
                
                 //js是立即交互性优先的顶部
                 //延迟交互性稍后的尾部。
               
    
         /*
                1. 将JavaScript标识放置<Head>... </Head>
    
                在头部之间,使之在主页和其余部分代码之前预先装载,从而可使代码的功能更强大; 
    
                比如对*.js文件的提前调用。 也就是说把代码放在<head>
    
    
    			2.<script>引入的外部.js文件如果放入html的head,是页面加载前就运行,如果放入body中,则加载后才运行javascript的代码~~~所以head里面的先执行。
    
    			3.要是function就没有区别要是alert(1)
    			script标签会跟放的位置有关一个事head加载完就 alert 一个是要跟在body中加载循序alert
    
    
    			 如果有不在函数中的执行语句,比如变量初始化,如果在head中就不会执行。
    			  1,在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。
    			  2,在body中时,直接加载并执行
    			典型的区别:
    			如果有不在函数中的执行语句,比如变量初始化,如果在head中就不会执行。
    
    			*/
    
    
    			//6.如何保证在页面基本结构和样式加载后,再执行我们的JS脚本
    
    			/*
                   标签内内加defer属性,实现延迟加载
    			*/
    
    			//7.如何判断一个变量是属于哪种变量类型(字符串、数值、布尔值、Null、undefined、对象、数组、函数)
    
    			/*
                   typeof函数
    
    			*/
    
    			//8.JS的注释写法有哪几种,有何区别
    
    
    			//9.javascript引入页面有几种形式,有何区别
                    
                    /*
                     import
                     script标签
                     异步加载
                     嵌套在html内的
                     
     
                    */
                   
    			//10.var 的意义何在
                 
                 /*
                 声明变量或对象
                  
                 */
    
    			//11.已知数A与B,由键盘输入AB的值,交换它们的值,并输出。
    
    			//提示,获取用户输入信息,可以使用 var user_input = prompt("请输入数字");
              
    
               /*  var A = prompt("请输入A:");
                 var B = prompt("请输入B:");
               
    
                  console.log("A:"+A+",B:"+B);
    
                  [A,B] = [B,A];
    
                  console.log("A:"+A+",B:"+B);*/
    
    
                
    
    
    		</script>
    	</body>
    
    </html>
    

      

  • 相关阅读:
    run blackberry Sim&MDS4.7
    jsadd input name
    java memory
    silverlight Pivot Hearder
    eclipse tomcat server
    Monitor.Wait初探(5)
    Monitor.Wait初探(4)
    Monitor.Wait初探(2)
    解决远程注册表打不开,Cannot open HKEY_LOCAL_MACHIN…
    Windows界面自动化技术发展概要(二)
  • 原文地址:https://www.cnblogs.com/SunlikeLWL/p/7218749.html
Copyright © 2011-2022 走看看