<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>