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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.根据你的理解谈谈什么是脚本语言?
2.什么是强类型语言,什么是弱类型语言?
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别

33 个回复

倒序浏览
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种计算机程序语言,通过“解释”执行,不需要编译。通常,相较于C语言或JAVA语言之类的系统编程语言,脚本语言的语法和结构更加简单,开发效率更高,但是运行效率较低。
2.什么是强类型语言,什么是弱类型语言?
1)强类型语言:变量在定义时必须要指明数据类型,且一旦定义完毕,除非通过强制类型转换,否则该变量只能被赋予该种数据类型的值。如C/C++/JAVA;
2)弱类型语言:变量在定义时不必指明数据类型,且在程序中可以被赋予不同数据类型的值。如JavaScript/PHP等。
强类型语言在编程阶段的效率可能低于若类型语言,但是其严谨性能够避免更多的错误,同时执行起来效率也要更高一些。
3.Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别?
1Java的基本数据类型分为48种:
* byte、short、int、long
* float、double
* boolean
* char
       JavaScript的原始数据类型分为5类:
              * number
              * string
              * null
              * boolean
              * undefined
2Java的变量定义必须指定数据类型,而JavaScript不必指定数据类型。
3Java的除法运算符/,如果除数和被除数都是整数,则结果也是整数(向下取整),而JavaScript则会保留小数位。
4)在JavaScript中,如果运算数不是运算符所要求的类型,那么JavaScript引擎会自动的将运算数进行类型转换。
5JavaScript中的全等于运算符===,若两个算子的值和数据类型都一致则返回true,否则返回falseJava中没有定义===运算符。
6JavaScript中任意数据类型都可以转换成boolean类型,Java中则不存在这种转换。
7JavaScript中有3种定义方法的方式:
1. var fun = new Function (形式参数列表,方法体);  
2. function 方法名称 (形式参数列表) {方法体}
        3. var 方法名 =function (形式参数列表) {方法体}
Java中定义方法的格式为:
       修饰符 返回值类型 方法名 (参数列表) {方法体}
Java中方法签名是方法名+参数列表。而JavaScript中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。

回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?脚本语言是一种编程语言。它不同于java需要编译。最主要的特点是在浏览器上进行解析,所以它的控制台在浏览器上。

2.什么是强类型语言,什么是弱类型语言?
比如java,对数据类型有严格的规范要求,在给变量赋值时必须指定数据类型、方法调用时传入的参数类型和方法定义的参数类型要求必须一致。这就是强类型语言。规范严格,有助于减少内存的浪费。
那么就很容易理解弱类型语言了,对数据类型的要求不严格,初始化值时可以不指定类型,方法调用时传入什么样的类型也都可以。因此数据类型是语言的基石,由此会影响到方法的定义、调用、变量的赋值、数据的类型转换···
强弱可以理解成对数据类型的依赖程度。

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


java javascript
定义数据类型 基本数据类型有四类八种:byte,short,int ,long;float,double;char;boolean  引用数据类型:对象;enum;String5种基本数据类型:number;null;unidentified;String;Boolean
引用数据类型:对象;数组
变量 必须指定数据类型  用var(不指定数据类型);
运算符+可以用来连接字符串;
% 得到的是整数
+-可以让其他数据类型变成num;
!!返回本身的布尔值
%可以得到浮点数
方法 必须指定参数的数据类型;有返回值
有方法的重载,要求调用的参数和方法的参数一致。不能方法名称一样,数据类型也一样。
没有返回值;无需指定方法参数的数据类型
没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。



点评

调整下布局格式  发表于 2019-1-23 15:25
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
    运行在客户端浏览器中,不用编译,直接通过浏览器引擎进行解析
2.什么是强类型语言,什么是弱类型语言?
       强类型语言就是在开辟变量的存储空间时,定义了空间将来要存储的数据类型以后,就只能存储指定的数据类型,不能再存储别的数据类型.
      弱类型语言就是在开辟空间时,不定义数据类型,可以存放任意类型的数据
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型:
       在Java中数据类型有4类8中加引用,而在JavaScript中,原始的数据类型只有 null,number,string,undefined和boolean
变量:
       java是强类型语言,开辟内存空间时,定义的是什么类型,就将来使用的时候就只能存放什么数据类型
       JavaScript是弱类型语言,定义数开辟内存空间时,不定义的是什么类型,可以存放任意数据类型.
运算符:
       Java中有的运算符JavaScript都有,而且用法都一致
      JavaScript 有自己独有的运算符比如正负号,===(全等于)
方法:
       Java中定于方法需要有权限修饰符 返回值类型 方法名(参数列表){方法体}其中参数列表中需要有参数的数据类型.
      JavaScript 中定义方法只需要使用function 方法名(参数列表){方法体} 其中参数列表的数据类型可以省略不写.
      
     




回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

* 脚本语言:不需要编译直接就可以被浏览器解析执行了
2.什么是强类型语言,什么是弱类型语言?
java 是强类型语言 定义一个变量时候,为变量开辟一个空间,并强制定义这个空间只能装特定的数据类型,

而JavaScript 脚本语言 他是弱类型语言,var 定义一个变量 之后可以装多种种数据类型

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

Java数据类型 四类八种 其他都是引用数据类型   JavaScript 基本数据类型有5种  string  null number underfinded  boolean    java 定义变量时制定变量类型  JavaScript不指定,var变量 可以装多种数据类型  JavaScript定义方法   function 方法名(){
}
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?浏览器能够直接解析的语言
2.什么是强类型语言,什么是弱类型语言?
强类型:数据类型定义了之后不可以改变,只能存储对应类型数据
弱类型:不需要定义数据类型直接存储
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别


数据类型:java基本类型四类八种byte,short,interesting,long,String,float,char,boolean
JS五种基本数据类型:number,String,boolean,null,undefined
变量:java属于强类型语言,javas属于弱类型语言
运算符:一元运算符:JS会按照字面意思将不是number类型的进行转换,不是数字转换成NaN,boolean里true为1,false为0;
比较运算符:多了一个===(全等于)首先对数据类型进行判断再判断其内容;
逻辑运算符:number为0或者NaN为false其他为真,string除了空字符串都是真,null,undefined为false,对象都为true;
java方法有参数需要写参数有返回值类型需要写返回值类型
JS不需要写参数返回值类型,方法的位置可以放在任意位置,但影响顺序,可以定义多个
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

脚本语言就是不需要编译,可以直接被浏览器解析执行。可以用来增强用户和html页面的交互过程,可以用来控制html元素,让页面有一些动态的效果,增强用户的体验。

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

        强类型语言就是严格规定某个开辟的存储空间的数据类型,并且该存储空间只能存储指定的数据类型,不能存储其他数据类型的数据。
        弱类型语言就是不严格要求开辟的存储空间中存储的数据类型,因而可以放任意类型的数据类型。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
        Java:数据类型:严格要求定义的数据类型,如int,String等
              变量:变量只能存储定义类型的的数据,如果需要存储其他类型的数据需要强转。
              运算符:算术运算符中/是取整 比较运算符== 比较的是内容。
              方法:需要定义方法的返回值类型,参数列表,且参数列表的参数需要指定数据类型。方法不可以可以重名,但可以以重载形式出现重名现象,即参数列表不同。
       

        JavaScript:数据类型:不严格要求数据类型,统一使用var关键字进行变量的定义。
                    变量:变量可以赋值任意类型的数据。
                    运算符:算术运算符/会直接算出准确值,比较运算符相比Java多了个全等于===,在比较之前要先判断类型,如果类型不一样,直接返回true。
                    方法:方法定义可以没有返回值,也可以不写参数列表,定义方法的关键字是function,有三种定义方法的方式,方法定义的方法名就是对象名。方法可以重名,但重名的方法,写在后面的方法会覆盖前面的方法,与参数列表无关。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言指不需要编译,直接被浏览器解析执行的语言。

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:Java的基本数据类型有byte、short、int、long、double、float、boolean、char;JavaScript的基本数据类型有number、string、boolean、null、undefined。
Java中定义变量需要确定变量的数据类型;JavaScript中定义变量不需要确定变量的数据类型。
在JavaScript中+-用作将数据类型改变为number类型,逻辑运算符用作将数据类型改变为boolean类型,比较运算符能够对同类型和不同类型的数据进行逐一比较,===表示全等于。
JavaScript中定义方法时不需要写形参和返回值的数据类型;方法是一个对象,如果定义名称相同的方法,会覆盖;方法的调用只与方法的名称有关,和参数列表无关;通过function 方法名称(形式参数列表){方法体}创建的方法会提升优先级,即使将调用方法写在创建方法前,也能够成功调用方法。



回复 使用道具 举报

1.不需要编译,可以直接解析执行的语言。

2.
* 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
* 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.                                Java                                                                                               JavaScript
数据类型                   强类型                                                                                                弱类型
                   基本数据类型:byte,int,short,long,float double,char,boolean                   基本数据类型:number,boolean,null,undefined,string
                   引用数据类型:除了基本类型                                                                       引用数据类型:对象
变量            数据类型 变量名=初始值;                                                                           var 变量名=初始值;
运算符         算术运算符:+,-,*,/,%                                                                          算术运算符:+,-,*,/,% (+,-运算符可以将其他数据类型转换成number)
                   赋值运算符:=,+=,-+                                                                                     赋值运算符:=,+=,-+
                   比较运算符:>, <, >=, <=, ==                                                                       > < >= <= == ===(全等于)
                   逻辑运算符:&&, ||, !                                                                                 逻辑运算符:&&, ||, !(基本类型可以通过!!运算转换成boolean值)
方法            格式:返回值类型 方法名(参数列表){方法体}                                              格式:function 方法名(参数列表){方法体}
                   形参需要定义数据类型,传递参数需要一一对应,有重载形式                         形参不需要声明数据类型,方法的调用只与方法的名称有关,和参数列表无关,没                                                                                                                                           有重载形式


回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
脚本语言就是不需要编译,直接就可以被浏览器引擎解析的语言,相比于其他语言,脚本语言无需依靠服务器,响应更加快速,便捷.
2.什么是强类型语言,什么是弱类型语言?
强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据;
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:JAVA需要指定数据类型,而JS不用,JS也可以直接定义变量名,
变量:JAVA是强类型语言,变量只能是定义时的类型,JS是弱类型语言,可以赋值所有类型
运算符:JS中的+(-)和逻辑符号!!具有类型转换的作用,JS有===全等于符号,
方法:JS定义方法有多种形式,参数的传递可以任意传递,
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言:语言不需要编译,文本中的内容就能够被浏览器自带的内核识别,并解析执行。

2.什么是强类型语言,什么是弱类型语言?
(1)强类型语言:在定义变量类型时,开辟存储空间并指定要存储数据的类型,如果类型不一样就不能存储,且对于语法,书写格式要求严谨
(2)弱类型语言:在定义变量类型时,开辟存储空间并没有指定存储数据的类型,用关键字var表示,可以存储各种数据类型,且对语句,书写格式要求不严谨

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
(1)数据类型:java基本数据有四类八种byte short int  long char boolean float double ;javaScript有五种number,boolean,String,null,undefined
(2)变量:java语言在定义变量时,要指定数据类型;javaScript在定义变量没有指定数据类型,用关键字var可以存储各种数据类型,如果没有定义关键字var就是全局变量但必须要赋值。
(3)运算符:!和+(-)运算符,分别在java中是进行取反和表是数字的正负;javaScript则会进行数据类型原本的数据类型转换为布尔类型和原本的数据类型转换为数字类型
(4)方法:java中定义方法要明确参数列表的数据类型,参数个数和是否有返回值,且不能定义方法名和参数列表一样的方法;javaScript定义方法不用明确参数列表的数据类型,参数个数和是否有返回值,且如果定义方法名和参数列表一样的方法只会存在覆盖现象
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

脚本语言就是不用进行编译,直接通过解析器进行解析运行的语言。

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

强类型语言:在开辟内存空间时,需要先给出数据的类型,只能用来储存对应类型的数据。
弱类型语言:在开辟内存空间时,不需要先给出数据的类型,可以用来储存不同类型的数据。

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

(1)数据类型:
Java:基本类型有4类8种。
JS:基本类型有5种,number,String,boolean,null,undefined。
(2)变量:
Java:强语言,定义变量需要给定数据类型;
JS:弱语言,定义变量不需要先定义数据类型
(3)运算符:
Java:/(除号)获取整数最大商,舍去余数。
JS:/(除号) 获取浮点数。
(4)方法:
Java:可以重载。必须写返回值。
JS:不能重载,相同方法名的方法,后者覆盖前者。可以不写返回值
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接就可以被浏览器解析执行。
2.什么是强类型语言,什么是弱类型语言?
在开辟变量存储空间时,强类型语言只能存储固定类型的数据,而弱类型可以存储不同类型的数据;
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别?
Java:        
        1).基本数据类型有四类八种,除了四类八种其他的全是引用类型;
        2).在定义变量的时候需要指定变量的数据类型;
        3).运算符"/"如果除不尽则会直接返回0。如:(3/4)结果是0;
        4).方法可以重载
        5).是强类型语言

JavaScript:
        1).基本数据类型只有number丶String丶boolean丶null丶undefined;对象都是引用数据类型;
        2).在定义变量的时候不需要指定数据类型,不管什么类型都可以用直接用var来作为数据类型;
        3).运算符"/"可以求出具体值。如:(3/4)结果是0.75;
        4).方法没有重载的概念,如果方法名相同,后者会代替前者
        5).是弱类型语言
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户体验,它是运行在客户端浏览器中的不需要编译,直接接就可以被浏览器解析执行的语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟变量存储空间时,定义了空间将来存储的数据的类型数据,只能存储固定类型的数据。
弱类型语言:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
JavaScript定义数据类型可以不给初始化值,作为变量时可以存放任意类型的数据。
如果运算数不是运算符所要求的的类型,那么js引擎会自动的将运算数进行类型转换。
比较运算中,类型相同则直接比较,类型不同,先进行类型转换再比较。
js方法定义时,形参的类型不用写,返回值类型也不写;定义名称相同的方法,会被覆盖;js中方法的调用只与方法的名称有关,和参数列表无关。




回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
        浏览器可以用解析引擎 直接 解析的语言,不需要编译,直接就可以被浏览器解析执行了
        可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验
例如: 轮播图        悬浮式窗口
       
2.什么是强类型语言,什么是弱类型语言?
        强类型:使用变量时有严格的规定,如果定义了变量的数据类型,只能使用唯一的此类型
        弱类型:使用变量时没有严格规定,可以存放任意数据类型
       
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
        数据类型:Java严格定义数据类型
        变量:js使用var关键字创建变量
        运算符:
                1.一元运算符
                一元运算符的自增自减运算基本相同
                js其他类型是可以转换的:比如 string转number 或者boolean转number
               
                2.算术运算符
                js中如果两个数字相除除不尽,使用算术运算符做除法, 可以得到浮点型数字
                Java中
               
                3.比较运算符
                js中有"==="全等于的概念,在比较之前,先判断类型,如果类型不一样,则直接返回false
               
                4.逻辑运算符
                一样具有短路效果
                 string:除了空字符串(""),其他都是true
               
               
               
               
        方法:
                js方法定义是,形参的类型不用写,返回值类型也不写。
                js方法可以不用定义返回值 直接使用变量接收方法的返回值
                在JS中,方法的调用只与方法的名称有关,和参数列表无关
                在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
       
               
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
运行在浏览器中客户端中的解析引擎,增强用户与HTML交互过程,增强用户使用体验
----------------------------------------------------------------------------------------------------------------------
2.什么是强类型语言,什么是弱类型语言?
强类型语言:  在创建变量存储时候,必须定义该变量的数据类型,而且之后存储也必须是相同数据类型.
弱类型语言:  在创建变量存储时候,不需要定义该变量的数据类型,而且之后存储可以是任何类型的数据类型.
----------------------------------------------------------------------------------------------------------------------
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型的区别:
JS的基本数据类型有五种:1.number/2.String/3.null/4.boolean/5.undfined
JS的引用数据类型只有一种 : 对象
----------------------------------------------------------------------------------------------------------------------
在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
运算符的区别:
1/string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字)
2/boolean转number:true转为1,false转为0
3/===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false
方法的的区别:
1. 方法定义是,形参的类型不用写,返回值类型也不写。
2. 方法是一个对象,如果定义名称相同的方法,会覆盖
3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关
4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
----------------------------------------------------------------------------------------------------------------------






回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不用进行编译就能被浏览器解析识别。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟存储空间是就规定储存数据的类型,之后只能存储此类型数据,有严格规范
弱类型语言:在开辟存储空间是没有规定储存数据的类型,可以存储任意类型数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
变量:java是强类型语言规范严格,开辟什么存储空间就规定存储的数据类型
      JavaScript
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言是由解析器解析的语言
2.什么是强类型语言,什么是弱类型语言?
强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:java  有四类八种的基本数据类型和引用数据类型
                        js  有5种原始数据类型(number,string,boolean,null,undefined)和引用数据类型(对象)
变量:
java  需要明确数据类型
         js  不需要明确给出数据类型
运算符: js中多了全等于(===):
在比较之前,先判断类型是否相同,不同直接返回false
               当其他类型转换为number时,在前面加+或-
               string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字);
              boolean转number:true转为1,false转为0
               当其他类型转boolean:number:0或NaN为假,其他为真
                                                    string:除了空字符串(“”),其他都是true
                                                    null&undefined:都是false
                                                   对象:所有都是true
方法:js中没有方法的重载,当存在多个名字相同的方法时,后面的方法会覆盖前面的方法



回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
javascript:通过与html结合,提高用户与html交互过程,可以控制html元素,让页面增加一些动态,提高用户的体验,可以用来检验表单数据。

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
java的基本数据类型:四类八种(byte ,short,int ,long;double,float,char ,boolean)其余的都是引用类型,数据类型可以发生强制转换,自动转换;JavaScript :基本数据类型五种:number,null,undefined,boolean,string,使用“+”可以把其他的数据类型转换成number(数字型)使用(!!)可以把其他类型转换成boolean。
java 定义不同的变量要使用不同的数据类型来定义;JavaScript定义变量都使用var  并且var可以省略(不建议)。
运算符:在JavaScript使用“+”可以把其他的数据类型转换成number(数字型)使用(!!)可以把其他类型转换成boolean。比较运算符中,javascript有个“===”表示全等,数据类型跟值都要一样,“==”表示内容一样就可以
方法:java在方法的定义与如果有返回值类型,必须要return一个返回值,不允许方法名一样并且传入的参数一样的方法存在;javascript方法定义是,形参的类型不用写,返回值类型也不写。 2. 方法是一个对象,如果定义名称相同的方法,会覆盖 3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关 4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不用进行编译就能被浏览器所解析和识别的语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟变量这一存储空间时就规定存储数据的数据类型,之后只能存储这类型的数据有严格规范
弱类型语言:在开辟变量这一存储空间时没有规定存储数据的数据类型,可以存储任意类型的数据
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:
在定义时,java有严格的书写数据区分的类型,JS则都是var 类型没有严格区分变量:
java在开辟变量这一存储空间时就规定存储数据的数据类型,之后只能存储这类型的数据有严格规范
js在开辟变量这一存储空间时没有规定存储数据的数据类型,可以存储任意类型的数据
运算符:js的一元运算符中的正负号和逻辑运算符的所有符号都需要转换数据类型,如果进行比较,是先转变数据类型之后首字母按字典比较如果相等则比较第二个以此类推,js的number类型有NaN其他都和JAVA中的int类型一直,js未定义的数据类型都是underfined类型。
方法:
java方法不能重名,js可以
java方法可以重载,js不可以,js方法名·一致后面的会覆盖前面的相同名方法。
java方法定义与方法名和参数列表有关,js方法定义只和方法名有关,所以可以无参数列表和无返回值
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马