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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.根据你的理解谈谈什么是脚本语言?
答:脚本语言通过控制html元素,让页面有一些动态效果,提高用户的体验,不需要编译,可以直接在浏览器中被解析执行。


2.什么是强类型语言,什么是弱类型语言?
答:强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据;
    弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。


3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:    数据类型:
                java:
                        基本数据类型:四类八种(整数型、浮点型、字符型、布尔型)
                        引用数据类型:字符串、数组、类、接口、Lambda...
                js:
                        原始(基本)数据类型:        number(整数、小数、NaN)、String(不区分单双引号)、
                                                boolean、null(对象为空的占位符)、undefined(默认初始值);
                        引用数据类型:对象
        变量:
                java:
                        格式:数据类型 变量名 = 值;
                        属于强类型语言;
                js:
                        格式:var 变量名 = 值;
                        属于弱类型语言;且可以省略var关键字,但是必须进行赋值;
        运算符:
                一元运算符:js中其他类型会被强转成数字类型,java不会;
                算术运算符:js中的除法会计算出小数;java中如果是整型只会计算出整数部分;
                比较运算符:js中==只要值相同就是true,如果是===就必须保证值和类型都相等;java中==就需保证值和类型都相同,且没有===;
                逻辑运算符:js中其他类型与boolean都有一个相应的转换;java没有;
                三元运算符:js中表达式1和 表达式2 类型可以不同;java中必须相同;
        方法:
                java:对象名和方法名时分开的;
                js:函数对象名就是其方法名;


回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:
不用编译,可以直接在浏览器中解析运行

2.什么是强类型语言,什么是弱类型语言?
答:
强类型:在定义变量时必须定义数据类型,且变量值类型必须与定义类型相同
弱类型:在定义变量时不用定义数据类型,且变量值可以是任意基本类型数据

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:
数据类型:
java:基本数据类型分为4类8种:整型,浮点,布尔,字符
javaScript:原始(基本)数据类型有5类:number、string、boolean、null、undefined

变量:
java:在定义变量时必须定义数据类型,且变量值类型必须与定义类型相同
javaScript:在定义变量时不用定义数据类型,且变量值可以是任意基本类型数据

运算符:
Java:在Java中使用运算符进行运算,数据类型必须一致
JavaScript:在js中使用运算符进行运算,如果运算数与运算符所需的数据类型不同那么就会进行转换

Java和JavaScript在定义方法时:
语法格式不同
参数列表不同在Java中参数类表中的数据必须指定数据类型而javaScript不需要指定
在java中方法重名可以重载而JavaScript中方法重名将会被覆盖
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:不需要编译,直接就可以被浏览器解析执行了,让页面有一些动态效果,增强用户体验.
2.什么是强类型语言,什么是弱类型语言?
答:强类型:在开辟变量存储空间时,定义了空间将来存储的数据类型.只能存储固定类型的数据.
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据.
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:java语言: int ,string, double,char,long,boolean,short,byte
JavaScript基本类型五种:number,String,boolean,null,undefined
变量:JavaScript属于弱类型语言 不需要指定变量类型,java属于强类型语言 变量定制是需要定制变量类型。
回复 使用道具 举报
潘绍平
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接在浏览器上运行。
2.什么是强类型语言,什么是弱类型语言?
强类型:一旦定义变量数据类型后,就不能改变。
弱类型:一旦定义变量后,可以改变。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

答;        脚本语言程序不需要编译,通过浏览器解析引擎就可以运行。

2.什么是强类型语言,什么是弱类型语言?

答:        强类型语言,在定义变量的时候会向内存申请空间的时候就定义空间可存储的数据类型,只能存储固定类型的数据,比如Java;
        弱类型语言,在定义变量的时候会向内存申请空间,申请的空间不会定义数据类型,可以存储任意类型的数据,比如JavaScript。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别

答:        Java:
                数据类型(byte short int long float double boolean char)
                定义变量时要指定数据类型
                如果运算数不是运算符所要求的类型,那么会报错误
                定义方法时形参类型和实参类型要一致,如果定义的名称相同的方法,如果参数列表不同,会构成重载现象。
        JavaScript:
                数据类型(number string boolean null undefined)
                定义变量时用var修饰
                如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
                定义方法时形参类型不用指定,如果定义的名称相同的方法,Js会覆盖
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:不需要编译,直接就可以被浏览器解析执行了。
        
2.什么是强类型语言,什么是弱类型语言?
答:* 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据(例:Java语言)
        * 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。(例:JavaScript语言)
        
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:
        Java语言:
                1.基本数据类型(8种):byte、short、char、int、long、double、float、boolean
                2.定义变量类型时使用的是强类型
                3.在Java种,如果运算数不是运算符所要求的类型,那么会报错误
                        Java中==是比较的地址值
                4.定义的方法参数列表需要指明参数类型,返回值也需指明参数类型;
                        如果定义的名称相同的方法,如果参数列表不同,会构成重载现象。
        JavaScript语言:
                1.基本数据类型(5种):number、string、boolean、null、undefined
                2.定义变量类型时使用的是弱类型
                3.在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
                        Js中==的作用是比较的类型如果不同那么,先进行类型转化再比较
                        Js中还多个===全等于,是先比较类型再比较值,如果类型不同就直接返回false;
                4.Js定义方法形参的类型不用写,返回值类型也不写;
                        如果定义的名称相同的方法,Js会覆盖。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马