黑马程序员_JavaScript概述

来源:互联网 发布:真假照片鉴定软件 编辑:程序博客网 时间:2024/04/24 19:02
[java] view plaincopyprint?
  1.    
  2. <html>  
  3.   <head>  
  4.      
  5.     <title>My JSP 'js1.jsp' starting page</title>  
  6.      
  7.   
  8.   </head>  
  9.     
  10.   <body>  
  11.     <p>  
  12.         <h3>JavaScript概述</h3>  
  13.         JavaScript是基于对象和事件的脚本语言,主要应用在客户端<br/>  
  14.     特点:<br/>  
  15.          1,交互性:可以做的就是信息的动态交互<br/>  
  16.          2,安全性:不允许直接访问本地硬盘<br/>  
  17.          3,跨平台性:只要是可以解释JS的浏览器都可以执行,和平台  
  18.   
  19. 无关<br/>  
  20.   Javascript与Java不同:<br/>  
  21.          1,JS是Netscape公司的产品,前身是LiveScript;Java是  
  22.   
  23. Sun公司的产品,现在是Oracle公司的产品。<br/>  
  24.          2,JS是基于对象,Java是面向对象。<br/>  
  25.          3,JS只需解释就可以执行,Java需要先编译成字节码文件  
  26.   
  27. ,再执行。<br/>  
  28.          4,JS是弱类型语言,Java是强类型语言。<br/>  
  29.     </p>  
  30.     <p>  
  31.     JavaScript语言:程序设计语言。也包括程序语言最基本的部分  
  32.     1,变量  
  33.     2,语句  
  34.     3,函数  
  35.     4,数组  
  36.     只不过每一种语言表现形式可能不同  
  37.     </p>  
  38.     <hr/>  
  39.       
  40.     <!-- 这是JS与html进行交互的方式一: -->  
  41.     <!-- 当Scrip标签中定义了src属性连接了一个指定的js文件后,那么script标签内的js代码就不  
  42.   
  43. 会执行了 -->  
  44.     <script type="text/javascript" >  
  45.     var a=4321432;  
  46.     a="fjkdlafidsoan";  
  47.         alert(a);  
  48.     alert(typeof(a));//通过typeof方法显示出对应的隐式数据类型  
  49.     alert(typeof(3.14));  
  50.     var boo=true;  
  51.     alert(boo+1);//在底层,true用1代表,false用0代表  
  52.     //在Javascript中,0就是false,非0就是true;null就是false,非null就是true  
  53.     </script>  
  54.     <!-- 这是JS与html进行交互的方式二: -->  
  55.     <script type="text/javascript" src="../js/1.js"></script>  
  56.   </body>  
  57. </html>  


在js中编写,打印九九乘法表

[java] view plaincopyprint?
  1.  <script type="text/javascript" >  
  2.     for(var i=0;i<3;i++){  
  3.         document.write("i="+i+"<br>");  
  4.     }     
  5.     document.write("<hr>");  
  6. for(var i=1;i<10;i++){  
  7.     for(var j=1;j<=i;j++){  
  8.         //document.write("i+*j="+i+"*"+j+"="+i*j);  
  9.         document.write(i+"*"+j+"="+i*j+"\t");     
  10.     }  
  11.     document.write("<br>");  
  12. }  
  13.     document.write("<hr>");document.write("<hr>");document.write("<hr>");  
  14. document.write("<table border='0' width='70%'>");  
  15. for(var i=1;i<10;i++){  
  16. document.write("<tr>");     
  17. for(var j=1;j<=i;j++){  
  18.         //document.write("i+*j="+i+"*"+j+"="+i*j);  
  19.         document.write("<td>"+i+"*"+j+"="+i*j+"</td>");   
  20.     }  
  21.     document.write("</tr>");  
  22. }  
  23. document.write("</table>");  
  24. document.write("<hr>");  
  25.     </script>  

js函数简单介绍

[java] view plaincopyprint?
  1. <script type="text/javascript">  
  2. //传入函数参数的操作----------------------------------------------------  
  3.     //alert("dddddd");  
  4. aaa(1,2);  
  5. //arguments对象用来存储传入的值,其本质就是一个数组   
  6. function aaa(){  
  7.         alert(arguments.length);  
  8.     for(var i=0;i<arguments.length;i++){  
  9.         alert(arguments[i]);//循环取出arguments对象中的值  
  10.     }  
  11. }  
  12. //调用函数时的不同----------------------------------------------------  
  13. function bbb(){  
  14.     return "aaa";  
  15. }  
  16. var b=bbb;//当bbb()时,是将bbb函数运算完的结果赋值给b  
  17.     //当bbb直接赋值给b时,这其实是将bbb对应的函数实体地址赋值给了b,这时b就指向了一个函数实体对象。弹出的对话框就是该函数的代码  
  18. alert(b);  
  19. </script>  
原创粉丝点击