A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接可以被浏览器解析执行了
2.什么是强类型语言,什么是弱类型语言?
在开辟变量存储空间时,定义了空间将来存储数据的数据类型,只能存储固定数据类型
在开辟变量存储空间时,不需要定义空间将来存储的数据类型
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
       (1)变量
        a.JAVA的基本数据类型包括 int byte short long double char float boolean还有对应的包装类
        b.JavaScript包含5种原始数据类型 number string boolean null undefined以及object(对象)
       (2)运算符
        a.在Java中,如果运算数不是运算符所要求的类型,如果是表达式的类型自动提升到与表达式中最高等级的操作数相同的类型
        等级顺序:byte,short,char --> int --> long --> float --> double(如果赋值给等级较低的数据类型时需要手动强转)
        b.在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换,在比较运算符种如果使用全等与比较类型不同直接返回false
       (3)方法
        a.在java中形参传入数据需要先定义好传入的数据类型及变量名,同一方法名不会被覆盖
        b.在JavaScript中形参只要传入变量名,无需定义数据类型和返回值类型同一方法名会被覆盖,当有多个方法名时最后一个方法覆盖之前的方法名
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马