JavaScript和Java的区别

JavaScript和Java的区别.rar JavaScript和Java的区别 立即下载

Javascaript和Java的区别

|--javascript:是网景公司的,java是sun公司的,现在被oracle公司收购了;

|--ie被直接捆绑到了windows系统当中,买windows送ie;同时也是推出了一个脚本语言就是JScript的脚本语言;这个语言和javascript很像,但是还是javascript更大行其道一些;

|--javascript是基于对象的。内部是通过对象来进行存储的;java是面向对象的,我们看到这个对象可以用语言来描述这个对象;

但是用js也是可以进行描述的这个过程;

|--javascript只需要解释就可以执行;而java是要先编译成字节码文件,然后才是可以执行的;她们在操作的时候是不一样的,js是更简单的;

|--javascript是弱类型的;而java是强类型的;

强类型就是每一种类型对应有相应的类型来对应,而且会要开辟固定的空间;

弱类型:就是搞了变量,什么都是存到里面的;


下面演示在MyEclipse里面的day03-dom下面的01_JavascriptDemo文件下

Javascript和HTML相结合的方式

|--<style></style>是用在CSS里面的标签;

|--<script></script>是用在javascript里面的;用于封装数据的范围区域;要放到标签里面才能使用





<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

<script type="text/javascript" src="Javascript/hello.js">
	/* alert("Person demo"); */
	/* 但是这时这个 Person demo却是没有执行,是因为如果在script标签中使用了src属性,就是引入了js文件,在单独封装javascript的时候,是用的js的一个后缀名,就是javascript的简称;
	那么内部封装的代码就不执行了;如果一定要执行的话,那么就要单独封装一个代码;
	就是单独封装一个script;
	*/
	<!-- 现在有一个需求就是要所有的页面都要跳出这个Person demo	 -->
</script>
<script type="text/javascript">
	alert("Person demo");

</script>
<!-- 两种javascript和html相结合的方式; -->

</body>
</html>

javascript的变量和运算符;


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<style type="text/css">
	table{
		width:600px;
	}
	table,table td{
		border:dotted 1px blue;
	}

</style>


</head>
<body>
	<script type="text/javascript">
	/* 演示语句
		if  while for break  continue
		
	*/
	var x=5;
	
	/* if(x==9){
		alert("yes"); 	 
	}else{
		alert("no");
	}
	 */
	 //alert(true+2);
	//在javascript中  非0非null即为true。默认为1;否则都是false,默认为0;
	
	var y=1;
	/* while(y<3){
		alert("y="+y);
		y++;
	}
	for(var x=0;x<3;x++){
		alert("x="+x);
	} */
	
	//javascript的练习:九九乘法表;
	document.write("<table>");//都放到表格里面
	for(var a=1;a<=9;a++){
		document.write("<tr>");
		for(b=1;b<=a;b++){
			//js中的输出语句是:document.write("hehe")
			document.write("<td>"+b+"*"+a+"="+a*b+"</td>");//要进行一次换行;全部放到单元格里面
		}
		document.write("</tr>");//定义行;
		//document.write("<br/>");//网页里面的换行是   br;这个其实就是把br这个标签写到了网页上。网页要对这个标签进行解析;
	}
	
	document.write("<table>"); 
	</script>



</body>
</html>


局部变量和全局变量

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

	<script type="text/javascript">
	//函数;
	//在js里面因为是弱类型的,没有返回值类型;用的是关键字function
	/* js里面定义函数的格式:
	function 函数名(参数列表){
		函数体;
		return 返回值;
	} */
	//一个简单的函数体现;
	/* function show(){//这是一个空参数的函数;
		alert("show run");
	}
	show(); */
	//写一个带有参数的;
	//javascript中的函数内置了一个参数数组,是一个空参数的;用于存储接收到的实际参数;数组名为arguments;
	function show(){
		//document.write("x="+x+",y="+y);
		//document.write(arguments.length);//数组的长度;
		//遍历数组中的元素;
		for(var x=0;x<arguments.length;x++){
			document.write(arguments[x]+",");
		}
	}
	
	//调用一下;
	//show(546,578,90,76);
	
	function method(){
		return 100;
	}
	//var z = method();//运行method方法,将运行完的结果返回并赋值给z;
	var z = method;//将method引用存储的对象的地址赋值给z;那么z也指向了这个函数对象;
	//alert("z="+z);//直接弹出z,z指向的对象转成字符串,其实就是调用了toString()方法;函数对象的字符串表现形式就是函数的定义形式;
	
	
	//函数另外两种体现:
	//动态函数:使用js中的已有的内置对象;就是Function;
	//有什么区别呢?
	var getSum = new Function("x,y","var sum = x+y;return sum;")
	
	var sum  = getSum(4,6);
	//alert(sum);//这个是一个动态的函数;和定义函数,有什么区别?-->区别就是  一般的定义函数,函数已经被固定住,函数的内容和参数都是固定的,而动态的定义参数都是可以变化的,也就是说函数和参数的内容都是可以传递进来的;
	//还有一个就是匿名函数;
	function abc(){
		alert("abc run");
	}
	var qq = abc;//这个就是qq指向和abc这个函数;
	
	var qq = function(){
		alert("run");
	}
	//qq();
	
	//匿名变量和全局变量;
	只要是在script中创建的变量即使定义在语句中的也是全局变量;
	局部变量是定义在函数中的变量;
	function method7(){
		alert("n="+n);//这个是一个局部变量,定义在函数中的变量;是一个局部变量’
	}
	//var n  = 8;
	
	var m =8;//这个是全局变量
	function setValue(m){
		m = 90;
	}
	setValue(m);
	alert("m="+m);
	
	</script>


</body>
</html>

js对象

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript">
	
	/*
	js里里面的内置对象
	有Array  String   Date  Boolean
	*/
	
	var str  = "abc";
	var s = str.bold();
	//alert(s);
	//document.write(s);
	
	var date = new Date();
	document.write(date.toLocaleDateString());
	</script>


</body>
</html>





javascript里面原型的使用;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript" src="Javascript/arraytool.js">
	</script>
	<script type="text/javascript" src="Javascript/stringtool.js">
	</script>
	<script type="text/javascript">
	/*现在是我想要的方法,他的里面是没有的;
	现在我想操作数组,就是要获取数组中的最值;那么自己定义了一个getMax的方法,那么能不能添加到数组当中去呢?
	让数组对象本身就具备了求最值的方式;*/
	//js没有继承,但是可以通过原型继承在js中的体现;
	//给妖怪添加新的功能,那么美女也是具备这个新的功能的;
	//原型的使用,给已有的js中的类添加新的属性和行为
	
	//给数组原型添加了一个新的属性
	
	
	var arr = [456,8766,567,4664,77655];
	var max = arr.getMax();
	//document.write("max="+max);
	var str = "    zhangsan    ";
	alert("str=-"+str.trim()+"-");
	
	</script>


</body>
</html>

|--在javascript里面原型的使用,主要的还是要做3个动作,就是要定义脚本,也就是.js   -->这个主要是在写方法;比如去最值的方法和去除两端空格的方法;

|--第二部就是:要引入.js脚本文件,文件要引入到标签里面;就是<script></script>  属性里面的src属性;

|--第三步就是。调用原型的方法;并输出;


JavaScript与Java之间的区别 人发的顺丰到付认同感retro用途牙痛溶液突然用户体验他 立即下载

相关推荐

JavaScript 和 Java 的区别浅析

虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。

java与javaScript 语法的区别

#1.java和js简介 #2.java与js语法区别 #3.java与js案例对比 #4,总结

lydon1314的博客 2万+

Keil5与ARM编译器V5安装指南:从下载到配置全流程解析

本文提供Keil5与ARM Compiler V5的完整安装与配置指南。针对新版Keil5默认不包含V5编译器导致老工程编译失败的问题,详细解析了从软件下载、授权管理到获取并正确安装ARM Compiler V5(AC5)的全流程,确保开发者能顺利搭建兼容老项目的稳定开发环境。

weixin_29158047的博客 877

java与javascript的关系

常常会有人问道javascript和java有什么区别,甚至有人误认为javascript就是java。虽然javascript与java确实有一定的联系,但是它们并不像我们所想的那样联系精密。甚至可以肯定地说它们又很大的区别。javascript与java的区别只要表现在以下几个方面: (1)javascript和java是由不同的公司开发的不同产品。javascript是Netscape公司

likelet的专栏 1万+

IDEA+JRebel实现SpringBoot+MyBatis Plus项目热部署全攻略(含XML热更新实战)

本文详细介绍了如何在IDEA中使用JRebel为SpringBoot与MyBatis Plus项目配置高效的热部署方案。通过安装激活JRebel插件并配置关键扩展,重点解决了MyBatis XML映射文件修改后无法即时生效的痛点,实现了Java代码与XML文件的秒级热更新,从而彻底摆脱频繁重启应用的开发困境,大幅提升编码与调试效率。

weixin_28831341的博客 473

01 Aras Innovator二次开发实战:从IOM到AML的完整交互指南

本文详细介绍了Aras Innovator二次开发实战,从IOM到AML的完整交互指南。通过JavaScript和C#代码示例,展示了如何在客户端和服务端使用IOM进行开发,并深入解析AML语言的基础语法和调试技巧。文章还提供了文档管理和BOM管理等典型场景的实战案例,帮助开发者快速掌握Aras Innovator二次开发的核心技术。

wind6的博客 653

JavaScript和Java的区别是什么?

JavaScript和Java的区别是什么?

共产主义接班人 4421

一维光子晶体态密度计算与应用解析

态密度(DOS)是凝聚态物理和光子学中的核心概念,描述了量子态在能量空间的分布规律。基于麦克斯韦方程组的周期性介电结构分析表明,一维光子晶体通过布拉格散射形成光子带隙,其态密度曲线呈现典型的范霍夫奇点和禁带特征。这种特性使光子晶体在光学工程中具有重要价值,特别是在滤波器设计和传感器开发领域。通过转移矩阵法等数值计算手段,可以精确预测带隙位置和宽度,其中折射率对比度与周期数是关键设计参数。实际应用中,1550nm通信波段滤波器常采用Si/SiO2交替结构,而引入缺陷层则能产生高Q值缺陷模。计算优化时需注意数值

weixin_36487018的博客 193

Java和JavaScript的区别

Java和JavaScript的区别 两者毫无关系,就类似“微博”和“微信”的关系,只是名字有一部分像 1、用处不同 Java被广泛用于PC端,移动端,互联网等等,而Js主要用于嵌入html页面,读取html元素等 2、出身不同 二者由不同的公司开发,JS是脚本语言,Java是面向对象的程序设计语言 3、语言类型不同 JS是动态类型语言,Java是静态类型语言 4、JS变量声明是弱类型,既使用前不需要声明,运行时检查数据类型。Java是强类型的语言,变量编译前必须声明 5、解释和编译 Java源码在执行前必

qq_45643079的博客 1674

一文读懂:CAN总线Bus-Off的触发条件与自动恢复机制

本文详细解析CAN总线Bus-Off状态的触发条件与自动恢复机制。根据ISO 11898-1标准,当发送错误计数器(TEC)超过255时节点进入Bus-Off状态,并通过检测128次总线空闲条件实现自动恢复。文章结合实战案例,探讨硬件故障、软件配置及电磁干扰等常见触发场景,并提供快慢恢复策略与调试方法,帮助工程师快速定位并解决CAN网络故障。

rgv234567的博客 361

YOLOv11 热力图可视化全流程:从模型解释到科研论证,让检测结果“有理可看”

无论是科研中需要严谨的模型解释,还是工业里要高效的缺陷定位,这套方法都能让你在“模型黑箱”与“业务需求”之间架起一座可视化的桥梁。别再让模型决策“无据可依”——现在就动手生成你的第一幅热力图,让 YOLOv11 的每一次检测都“有理可看”,用可视化的力量推动你的 AI 研究与落地走向深入!某团队在论文中通过热力图对比,证明其改进的注意力模块可使模型对小目标的关注区域更精准,实验论证说服力提升 50%;工业质检场景下,热力图帮助工程师快速定位模型漏检缺陷的原因——原来是对某类缺陷的特征关注不足。

m0_71589036的博客 678

Java和JavaScript区别与联系

Java和JavaScript有啥区别,据说还有很多人不知道,来给大家科普一下两者区别! Java 和 JavaScript 不同之处: 1.用处不一样: 它们最本质的不同就是用途:Java目前被广泛应用于PC端、手机端、互联网、数据中心等等; 而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。 2.出身不同: Javascript与...

宋文轩 7万+

CKS-CN考试之路----02

其实我们根据题目也可以知道秘钥是叫clever-cactus。稍作等待后,确认pod的状态,如果是1/1基本就没问题了。这步不一定做.目的是确定秘钥的名字。

Q先生 658

java script和java有什么区别_Java和JavaScript有什么区别?

程序员和用户经常在Java和JavaScript之间感到困惑。认为Java和JavaScript相同。如果从表面看,它们可能看起来一样。 由于Java和JavaScript均指相同的OOP语言,并且共享相同的控制结构和运算符。但是,当您单独学习它们时,您将了解它们彼此完全不同。尽管有这些相似之处,但它们在各个方面都有所不同。JavaJava是James Gosling发明并由Sun Microsy...

weixin_39638623的博客 1824

AXI2APB_bridge 设计

此处研究AHB Slave到 APB master的桥接器,实现接口转化,例如下图之后是参数描述

Starry__的博客 4037

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an &ldquo;advanced algorithms&rdquo; book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

js和java的语法区别_Java和JavaScript的区别

Java是一种面向对象的编程语言,具有虚拟机平台,因此创建已编译程序可以在几乎所有平台上运行。 这就是Java的承诺: “一次编写,随处运行”。JavaScript是一种轻量级的编程语言,更确切地说其实是脚本语言(Script),JavaScript应用可以使网页具有交互性。它可以将动态文本插入HTML。JavaScript也被称为浏览器语言。 JavaScript(JS) 与Java并不相似,也...

weixin_29602351的博客 944

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

js与java的区别,JavaScript与Java的区别是什么呀?

JavaScript和Java看起来相似,其实这两者是两门不同的编程语言,他们没有任何的血缘关系。下面本篇文章就来给大家介绍一下JavaScript和Java的区别,希望对大家有所帮助。Java和JavaScript的区别1、Java是面向对象的语言,JavaScript是脚本语言,是基于对象和事件驱动的语言。2、Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,可以由浏...

weixin_39704727的博客 4066

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

js java 区别吗_javascript和java的区别?

Java和JavaScript就像硬币的两面,没有什么相似之处。两者都被广泛使用, 但他们的方式比不同。此外,Java 比较久远,于 1995 年编写。早些时候,Java是最流行的语言,然后前端开发语言ECMA-Script也跟风改名JavaScript,完美的蹭上了Java的热度JavaScript 和 Java 的主要区别是:1. JavaScript 用于前端开发,而 java 用于后端开...

weixin_42503009的博客 1258

java、javascript、js、jsp的区别

javascript==jsjs是一种脚本语言,在html中,css管理位置,html主管内容,而js主管动作,减轻后台的操作,可以很简单的就实现对输入的数据的验证。比如说注册的时候,用js中的ajax到后台实时验证本用户名是否已经被注册,验证码是否正确或者用来实现异步更新,为用户带来更好的体验。用jquery来验证密码的合法性,输入密码与确认密码是否一样,从而反馈到html页面上,可以通过操控cs

wenruo95的专栏 1万+

js的this与java的区别_Java 和 JavaScript 的区别

很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很...

weixin_34835735的博客 168

js和java的语法区别_JavaScript与Java的区别是什么呀?

JavaScript和Java看起来相似,其实这两者是两门不同的编程语言,他们没有任何的血缘关系。下面本篇文章就来给大家介绍一下JavaScript和Java的区别,希望对大家有所帮助。Java和JavaScript的区别1、Java是面向对象的语言,JavaScript是脚本语言,是基于对象和事件驱动的语言。2、Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,可以由浏...

weixin_35931648的博客 932

java和javascript的区别大吗,java和js哪个发展前景好

只不过浏览器帮我们做了无缝升级体验而已),既然你知道学PHP要开始学7了,那么ES2015是否也要开始学了呢?3、那么接下来我们可能要用 java来做个网站了,我们这时才会去使用一些类库和框架.大家要知道,这些类库和框架除了官方提供的,还有很多是第三方提供的,譬如spring。这篇文章主要介绍了java和javascript的区别大吗,具有一定借鉴价值,需要的朋友可以参考下。我们首先要学精通的是js的语法标准部分,也就是ECMAScript ,目前ES2015已经很流行了。如果你不会,可就要抓紧了。

神经网络爱好者 153

java 类似 js encodeuri_Java和JavaScript的区别

Java是一种面向对象的编程语言,具有虚拟机平台,因此创建已编译程序可以在几乎所有平台上运行。 这就是Java的承诺: “一次编写,随处运行”。JavaScript是一种轻量级的编程语言,更确切地说其实是脚本语言(Script),JavaScript应用可以使网页具有交互性。它可以将动态文本插入HTML。JavaScript也被称为浏览器语言。 JavaScript(JS) 与Java并不相似,也...

weixin_39734399的博客 377

Java和js的区别

1、通过学习Java又从中知道js,所谓的js是是么呢?JavaScript的简写,JavaScript分为三部分:(1)ECMAscriptECMA :欧洲计算机协会有ECMA组织制定的js的语法,语句…(2)BOMborswer object model :浏览器对象模型(3)DOMdocument object model :文档对象模型我们也搞不清这些概念,不过后来就慢慢清晰了,首先和大家谈谈Java和js的区别,最简单的区别就是一个是后端,一个是前端 2、js的特点、Java的特性:(...

weixin_49983304的博客 8951

java web 和js区别_jsp和javascript之间有什么区别?

很多人都把jsp和javascript混为一谈,都以为jsp和javascript是一个东西,其实jsp和javascript是有很大的区别的。下面本篇文章就来给大家介绍一下jsp和javascript的区别,希望对大家有所帮助。jsp和javascript之间的区别名字:JS:JavaScriptJSP:Java Server Pages本质的不同JSP是JAVA企业应用的一种动态技术,用于ja...

weixin_33628144的博客 2459
上一篇: Java-IO
下一篇: DOM_概述&解析特点
fyldragonfyl
博客等级 码龄12年 9粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值