java和javascript在语法上有什么区别
时间:2022-02-23 17:37
语法上的区别:1、java中单引号只能表示单个字符且不能为空,而JavaScript中单引号可以为空,也可以包裹多个字符;2、java中变量有明确的类型,在使用之前必须声明类型,而JavaScript中的变量不需要,它是动态类型的。 本教程操作环境:windows7系统、javascript1.8.5&&java8版、Dell G3电脑。 java与javascript语法区别 字符 java中单引号只能表示单个字符且不能为空 变量 java中变量有明确的类型(byte1,short2,int4,long8,float4,double8,char2,boolean1) JavaScript中变量则是动态类型 Java变量在使用之前必须声明类型,而JavaScript不需要。 数组 java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以 语法规则 Java的语法规则比JavaScript要严格的多,功能要强大的多。 扩展知识:JavaScript与java的其他区别 JavaScript语言组成 ECMA Script 所有脚本语言的规范,构成JS语言的核心基础 DOM Document Object Model 文档对象模型,用来操作网页中各种元素和标签 BOM Browser Object Model 浏览器对象模型,用来操作浏览器中各种对象,如:窗口 JavaScript五种数据类型 number 数值型 boolean 布尔类型:true/false string 字符串,没有字符类型 object 对象类型:内置对象,自定义对象 undefined 未定义的类型,没有赋初值,不知道是什么类型 JavaScript注意事项 关于弱类型? 在JS中的字符和字符串引号? var定义变量的特点? 【相关推荐:javascript学习教程】 以上就是java和javascript在语法上有什么区别的详细内容,更多请关注gxlsystem.com其它相关文章!'a' √
'' ×
'aa' ×
**特点** **Java** **JavaScript**
面向对象 面向对象编程语言 基于对象,不完全面向过程。有部分面向对象
的特点
运行方式 编译型语言,生成中间文件, 不会生成中间文件
字节码解释型,解释一部分,
再运行一部分。
跨平台 安装虚拟机跨平台 运行在浏览器中,只要系统有浏览器就可以运行。
数据类型 强类型语言,不同的数据 弱类型,同一个变量可以赋值不同的数据类型。
类型严格区分
大小写 区分大小写 区分大小写
一个变量可以赋值不同数据类型的值
在JS中没有字符和字符串区分,都是字符串,字符串既可以使用单引号,也可以使用双引号。
var关键字不是必须的,可以省略,但是不建议。如果在函数体中定义变量省略了var关键字,则这个变量是全局变量
变量可以重复定义
不是函数的大括号,不能对变量的作用域起到限制的功能