1.根据你的理解谈谈什么是脚本语言?
脚本是不需要经过编译,直接被浏览器解析执行的代码.
JavaScript: 增加用户和html页面之间的交互过程,可以控制html页面元素,使页面具有可视化的动态效果,增强了用户的体验.
2.什么是强类型语言,什么是弱类型语言?
在java中就是属于强类型语言:需要自定义数据类型,定义什么数据类型就输出什么数据类型的值.
在js中就是属于弱类型语言:不需要自定义数据类型,统一使用 var来定义数据变量名或者函数名.
var 可定义的类型有5种基本数据类型(number,String,boolean,null,undefined)和除此之外的引用类型.
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:
java:需要指定具体的数据类型的数据.
js:用var来定义数据类型.
变量:
java:定义变量时数据类型不能省略,不可推导
js:定义变量时数据类型可以省略,可推导
运算符:
java:没有===(全等于)运算符
js:增加了===(全等于)运算符,全等于运算符不进行转换类型,只有在数据类型一致的情况下才能够进行数值的比较.
方法:
java:定义方法的三要素少不了:修饰符, 返回值类型,参数列表
js:定义方法不需要用到修饰符和返回值类型.
|