李伟斌
1.根据你的理解谈谈什么是脚本语言?
答:运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎。
脚本语言的作用是不需要编译,直接就可以被浏览器解析执行。
2.什么是强类型语言,什么是弱类型语言?
答:强类型语言是在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
弱类型语言是在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别?
答:java基本数据类型有 byte,short,int,long,char,boolean,float,double。
javaScript基本数据类型有,number,String,null,undefind,boolean。
变量:java的变量需要相对应的数据类型进行对应,javascript可以用var关键字定义任何变量。
运算符:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
* 其他类型转number:
* string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字);
* boolean转number:true转为1,false转为0;
在Java中没有此特性;
方法:java的方法格式是 public 返回值类型 方法名(参数列表){方法体};
javascript的方法格式是 function 方法名(参数列表){方法体};或者 var 方法名=function(参数列表){方法体};
|