- <html>
- <head>
- <title>My JSP 'js1.jsp' starting page</title>
- </head>
- <body>
- <p>
- <h3>JavaScript概述</h3>
- JavaScript是基于对象和事件的脚本语言,主要应用在客户端<br/>
- 特点:<br/>
- 1,交互性:可以做的就是信息的动态交互<br/>
- 2,安全性:不允许直接访问本地硬盘<br/>
- 3,跨平台性:只要是可以解释JS的浏览器都可以执行,和平台
- 无关<br/>
- Javascript与Java不同:<br/>
- 1,JS是Netscape公司的产品,前身是LiveScript;Java是
- Sun公司的产品,现在是Oracle公司的产品。<br/>
- 2,JS是基于对象,Java是面向对象。<br/>
- 3,JS只需解释就可以执行,Java需要先编译成字节码文件
- ,再执行。<br/>
- 4,JS是弱类型语言,Java是强类型语言。<br/>
- </p>
- <p>
- JavaScript语言:程序设计语言。也包括程序语言最基本的部分
- 1,变量
- 2,语句
- 3,函数
- 4,数组
- 只不过每一种语言表现形式可能不同
- </p>
- <hr/>
- <!-- 这是JS与html进行交互的方式一: -->
- <!-- 当Scrip标签中定义了src属性连接了一个指定的js文件后,那么script标签内的js代码就不
- 会执行了 -->
- <script type="text/javascript" >
- var a=4321432;
- a="fjkdlafidsoan";
- alert(a);
- alert(typeof(a));//通过typeof方法显示出对应的隐式数据类型
- alert(typeof(3.14));
- var boo=true;
- alert(boo+1);//在底层,true用1代表,false用0代表
- //在Javascript中,0就是false,非0就是true;null就是false,非null就是true
- </script>
- <!-- 这是JS与html进行交互的方式二: -->
- <script type="text/javascript" src="../js/1.js"></script>
- </body>
- </html>
在js中编写,打印九九乘法表
- <script type="text/javascript" >
- for(var i=0;i<3;i++){
- document.write("i="+i+"<br>");
- }
- document.write("<hr>");
- for(var i=1;i<10;i++){
- for(var j=1;j<=i;j++){
- //document.write("i+*j="+i+"*"+j+"="+i*j);
- document.write(i+"*"+j+"="+i*j+"\t");
- }
- document.write("<br>");
- }
- document.write("<hr>");document.write("<hr>");document.write("<hr>");
- document.write("<table border='0' width='70%'>");
- for(var i=1;i<10;i++){
- document.write("<tr>");
- for(var j=1;j<=i;j++){
- //document.write("i+*j="+i+"*"+j+"="+i*j);
- document.write("<td>"+i+"*"+j+"="+i*j+"</td>");
- }
- document.write("</tr>");
- }
- document.write("</table>");
- document.write("<hr>");
- </script>
js函数简单介绍
- <script type="text/javascript">
- //传入函数参数的操作----------------------------------------------------
- //alert("dddddd");
- aaa(1,2);
- //arguments对象用来存储传入的值,其本质就是一个数组
- function aaa(){
- alert(arguments.length);
- for(var i=0;i<arguments.length;i++){
- alert(arguments[i]);//循环取出arguments对象中的值
- }
- }
- //调用函数时的不同----------------------------------------------------
- function bbb(){
- return "aaa";
- }
- var b=bbb;//当bbb()时,是将bbb函数运算完的结果赋值给b
- //当bbb直接赋值给b时,这其实是将bbb对应的函数实体地址赋值给了b,这时b就指向了一个函数实体对象。弹出的对话框就是该函数的代码
- alert(b);
- </script>