JavaScript概述



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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

King·Forward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值