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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.根据你的理解谈谈什么是脚本语言?

脚本语言就是不需要其他工具进行编译,能直接被浏览器解析执行的编程语言

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

强类型语言就是在开辟变量存储空间的时候就已经定义了空间存储的数据类型,只能存储指定的数据类型
弱类型语言就时在开辟变量存储空间的时候不定义存储数据类型,可以存储任意的数据类型

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

在数据类型上:
Java可以分为四类八种:整型:byte,short,int,lang;浮点型:float,double;boolean 和 字符型
js分为五种:number,string,Boolean,null,undefined
变量定义上:
Java定义变量是需要指定数据类型,常量不赋值不能使用
js使用var代表了所以数据类型,不赋值也能使用
运算符上:
Java除法结果没有小数值,Java在没有重写String方法时,'=='比较的是地址值,重写后比较的是内容
js保留了小数,而且js会对运算的数据类型进行类型转换,'=='比较的时内容,'==='比较的是数据类型和内容,而且js中“+”“-”可以代表类型强转
方法上:
Java中定于方法需要有权限修饰符 返回值类型 方法名(参数列表){方法体}其中参数列表中需要有参数的数据类型.
js 中定义方法只需要使用 对象名 方法名(参数列表){方法体} 其中参数列表的数据类型可以省略不写.
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言是一种编程语言,语法和结构简单,不同于java语言,不需要编译,开发效率更高,但是运行效率较低。

2.什么是强类型语言,什么是弱类型语言?
答:强类型语言:在定义变量时必须指明数据类型,否则无法通过编译,语法严谨,且一旦定义完毕,除非通过强制类型转换,否则该变量类型不会改变。例如JAVA等;
弱类型语言:在定义变量时不用指明数据类型,语法松散。如JavaScript等。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别?
答:1)数据类型:
Java的基本数据类型分为4类8种:byte、short、int、long、float、double、boolean、char
JavaScript的原始数据类型分为5类:number、string、null、boolean、undefined
2)变量的定义:Java定义变量必须指定数据类型,而JavaScript不指定数据类型。
3)运算符:Java的除法运算符/,如果除数和被除数都是整数,则结果也是整数(向下取整),而JavaScript则会保留小数位。JavaScript中的==比较的是值,如果数据类型不同,则会先进行数据类型转换,再进行值得比较。而===才是比较值与数据类型,称做全等于,若两个算子的值和数据类型都一致则返回true,否则返回false。这是Java中没有的。JavaScript中任意数据类型包括对象,都可以转换成boolean类型,Java中则不存在这种转换。
4)方法:JavaScript中有3种定义方法的方式:
(1). var fun = new Function (形式参数列表,方法体);  (不常用)
(2). function 方法名称 (形式参数列表) {方法体}
(3). var 方法名 =function (形式参数列表) {方法体}
Java中定义方法的格式只有一种为:
       修饰符 返回值类型 方法名 (参数列表) {方法体}
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言:不需要编译,直接就可以被解析执行了
2.什么是强类型语言,什么是弱类型语言?
强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型:
       在Java中数据类型有4类8中加引用,而在JavaScript中,原始的数据类型只有 null,number,string,undefined和boolean
变量:
       java是强类型语言,开辟内存空间时,定义的是什么类型,就将来使用的时候就只能存放什么数据类型
       JavaScript是弱类型语言,定义数开辟内存空间时,不定义的是什么类型,可以存放任意数据类型.
运算符:
       Java中有的运算符JavaScript都有,而且用法都一致
      JavaScript 有自己独有的运算符比如正负号,===(全等于)
方法:
       Java中定于方法需要有权限修饰符 返回值类型 方法名(参数列表){方法体}其中参数列表中需要有参数的数据类型.
      JavaScript 中定义方法只需要使用function 方法名(参数列表){方法体} 其中参数列表的数据类型可以省略不写.
      
回复 使用道具 举报
李伟斌

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(参数列表){方法体};
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接就可以被浏览器解析执行的语言

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
1.数据类型:
        JavaScript:number,String,boolean,null,undefined                         
        Java:byte,short,int,long,boolean,char,float,double
2.变量:
        JavaScript:在定义变量时不用定义数据类型
        Java:需要定义数据类型             
3.运算符:
        JavaScript:有全等于比较运算符===,在比较之前会先判断数值类型,类型不同,返回false,类型相同再比较内容
        Java:没有全等于比较运算符
4.方法:
        JavaScript:
          定义的参数不用写类型
          定义的方法名称相同,会覆盖
          方法的调用只与方法的名称有关和参数列表无关
          方法声明中有一个隐藏的内置对象
        Java:
          定义的方法名称相同,会发生重载或者覆写
          方法调用要与方法名和参数列表一致
            定义的参数要写类型


回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
* 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎
* 脚本语言:不需要编译,直接就可以被浏览器解析执行了
可以来增强用户和html页面的交互过程,可以来控制html元素,
让页面有一些动态的效果,增强用户的体验.
2.什么是强类型语言,什么是弱类型语言?
* 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。
只能存储固定类型的数据
* 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
*Java数据类型分为四类八种:
(1)byte、short、int、long
(2)float、double
(3)Boolean
(4)char
*JavaScript的五种数据类型:number、String、boolean、null、undefined

●java定义变量必须加上数据类型,JavaScript定义变量不需要加(语法格式:var 变量名=初始化值)
●JavaScript运算符比较特殊的几个地方:
运算符:一元运算符:JS会按照字面意思将不是number类型的进行转换,不是数字转换成NaN,boolean里true为1,false为0;
比较运算符:多了一个===(全等于)首先对数据类型进行判断再判断其内容;
逻辑运算符:number为0或者NaN为false其他为真,string除了空字符串都是真,null,undefined为false,对象都为true;
●方法:
Java中定义方法的格式为:修饰符 返回值类型 方法名(参数){方法体},方法可以重载。
JavaScript定义方法有两种格式:
(1)function 方法名称(形式参数列表){
                        方法体
                    }
(2) var 方法名 = function(形式参数列表){
                        方法体
                   }
特点:1. 方法定义是,形参的类型不用写,返回值类型也不写。
           2. 方法是一个对象,如果定义名称相同的方法,会覆盖(方法不可重载)。
           3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关。
           4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种轻量级的编程语言,不需要编译

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型
        Java:四类八种基本类型和引用类型
        JavaScript:基本类型number、string、boolean、null、undefined和引用数据类型
变量
        Java:强类型语言,定义时需指定数据类型,只能存储固定类型数据
        JavaScript:弱类型语言,用var定义,可存放任意类型数据
运算符
        Java:比较运算符、逻辑运算符等严格要求类型一致
        JavaScript:一元运算符+(-)、比较运算符、逻辑运算符当类型不一致时都可以进行转换
方法
        Java:方法作为类中成员或静态方法,有重载、重写等特性,定义调用时参数类型或者参数需指定,要有返回值类型
        JavaScript:方法是一个对象,若定义名称相同,后定义会覆盖先定义的,当然命名函数会优先匿名函数解析加载,定义时形参类型、返回值类型都不写,调用时只和方法的名称有关,和参数列表无关
回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
不需要编译,代码可以直接被浏览器解析执行的语言
2.什么是强类型语言,什么是弱类型语言?
强类型:在定义变量时明确变量的数据类型才能进行存储
弱类型:在定义变量时对数据类型没有明确要求
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
1)定义数据类型:java基本数据类型四类八种,引用数据类型也有多种,javascript的原始数据类型有:numble,string,boolean,null,undefined
引用类型只有对象。
(2)定义变量:java是强类型语言,javascript是弱类型语言,java变量只能赋值指定数据类型的数据,javascript变量能赋值任意数据类型的数据。
(3)定义运算符:javascript的+(-)运算时如果数据不是numble类型,则会自动转换为numble类型,java就不会。
(4)定义方法:javascript方法定义时形参的类型不用写,返回值类型也不写,java定义方法则不行。javascript的方法名就是对象名。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言是不需要编译,可以直接被解释器解析执行的语言。脚本语言的好处是可以直接打开阅读,而编译语言的字节码不行。但是脚本语言虽然执行流程短,但是执行效率总体上不如编译语言。

2.什么是强类型语言,什么是弱类型语言?
答:强类型语言在开辟变量存储空间时,定义了空间将来存储数据的数据类型。只能存储固定类型的数据。如果不经过强制转换,那么在变量的整个生命周期都是这个数据类型。
弱类型语言在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:Java和JavaScript的区别:
①数据类型:
Java:基本类型:四类八种(byte,short,int ,long;float,double;char;boolean)       
           引用类型:枚举,字符串和对象
JavaScript:五种原始数据类型:
number(囊括Java的byte,short,int ,long;float,double;)
String(囊括Java的char和String;)
boolean(同java,但是在JavaScript中万物皆可boolean)
null(一个对象为空的占位符)
undefined(未定义)
②变量:
JavaScript是弱类型语言,所有变量的数据类型都可用var定义,而且var可省略。
Java是强类型语言,所有的变量在定义时都需要严格定义数据类型。
③运算符:
【正负号+-】:JavaScript中被正负号修饰的运算数(+(-))会自动转换为number类型,如果字面值不是数字,则转为NaN,true转为1,false转为0。Java中无此功能。
【===】:JavaScript独有的全等于,在比较之前,先判断类型,如果类型不一样,则直接返回false。
【/】:JavaScript方法中的除法/,运算得到的是带小数的最终结果。Java中整数的除法/得到的是整数商。
【逻辑运算符】:JavaScript中万物皆可boolean,所有数据类型都可转换成true or false。
④方法:
JavaScript中的方法是一个对象,如果定义名称相同的方法,后执行的方法会覆盖之前的方法,不存在方法重载,方法的调用只与方法的名称有关,和参数列表无关。
JavaScript中形参的类型不用写,返回值类型也不写。

回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
         概念:一门客户端脚本语言
        * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎
        * 脚本语言:不需要编译,直接就可以被浏览器解析执行了

      功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。

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

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

        JavaScript:数据类型:不严格要求数据类型,统一使用var关键字进行变量的定义。
                    变量:变量可以赋值任意类型的数据。
                    运算符:算术运算符/会直接算出准确值,比较运算符相比Java多了个全等于===,在比较之前要先判断类型,如果类型不一样,直接返回true。
                    方法:方法定义可以没有返回值,也可以不写参数列表,定义方法的关键字是function,有三种定义方法的方式,方法定义的方法名就是对象名。方法可以重名,但重名的方法,写在后面的方法会覆盖前面的方法,与参数列表无关。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:
        概念:是一门轻量级的编程语言,是客服端的脚本语言,不需要编译,直接就可以被浏览器解析执行了;
        作用:增加HTML页面的交互性,控制元素使得页面有动态效果,增加用户的体验;
        组成:脚本语言是由ECMAScript和每个脚本语言各自独有的东西组合而成的;

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:数据类型:严格要求定义的数据类型,如int,String等
变量:变量只能存储定义类型的的数据,如果需要存储其他类型的数据需要强转。
运算符:算术运算符中/是取整 比较运算符== 比较的是内容。
方法:需要定义方法的返回值类型,参数列表,且参数列表的参数需要指定数据类型。方法不可以可以重名,但可以以重载形式出现重名现象,即参数列表不同。
JavaScript:数据类型:不严格要求数据类型,统一使用var关键字进行变量的定义。
变量:变量可以赋值任意类型的数据。
运算符:算术运算符/会直接算出准确值,比较运算符相比Java多了个全等于===,在比较之前要先判断类型,如果类型不一样,直接返回true。
方法:方法定义可以没有返回值,也可以不写参数列表,定义方法的关键字是function,有三种定义方法的方式,方法定义的方法名就是对象名。方法可以重名,但重名的方法,写在后面的方法会覆盖前面的方法,与参数列表无关。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
即不需要编译,即读即用的语言,运行时由计算机自上而下一条一条读、翻译、使用。
2.什么是强类型语言,什么是弱类型语言?
强类型语言是指严格区分数据类型的语言,弱类型语言是指不严格区分数据类型的语言,通过数据值来进行推导。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:

java:需要指定具体的数据类型的数据.

js:用var来定义数据类型.

变量:

java:定义变量时数据类型不能省略,不可推导

js:定义变量时数据类型可以省略,可推导

运算符:

java:没有===(全等于)运算符

js:增加了===(全等于)运算符,全等于运算符不进行转换类型,只有在数据类型一致的情况下才能够进行数值的比较.

方法:

java:定义方法的三要素少不了:修饰符, 返回值类型,参数列表

js:定义方法不需要用到修饰符和返回值类型.
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言就是不需要编译的语言,脚本语言相较于编程语言来说.脚本语言的语法和结构更加简单,开发效率更高,但是运行效率更低

2.什么是强类型语言,什么是弱类型语言?
强类型语言就是需要明确指定数据的类型,例如Java和c语言,弱类型语言就是不需要指定程序的类型,例如JavaScript和PHP,程序运行期间,自动识别该数据的类型相较而言,强类型语言的的执行效率更高

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页面的交互性,控制元素使得页面有动态效果,增加用户的体验;
        组成:脚本语言是由ECMAScript和每个脚本语言各自独有的东西组合而成的;

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对比,找出他们在定义数据类型、变量、运算符、方法的区别
        数据类型:
                1.java:基本数据类型有四类八种:byte,short,int ,long;float,double;char;boolean  引用数据类型:对象;enum;String
                2.javascript:5种基本数据类型:number;null;unidentified;String;Boolean      引用数据类型:对象;数组
        变量:
                1.java:必须指定数据类型
                2.javascript:用var(不指定数据类型)
        运算符:
                1.java:+可以用来连接字符串;% 得到的是整数
                2.javascript:+-可以让其他数据类型变成num;!!返回本身的布尔值
        方法:
                1.java:必须指定参数的数据类型;有返回值,有方法的重载,要求调用的参数和方法的参数一致。不能方法名称一样,数据类型也一样。
                2.javascript:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
回复 使用道具 举报
王佳盛


1.根据你的理解谈谈什么是脚本语言?
脚本语言:不用编译,直接就可以被浏览器解析的语言

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

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

(1)Java的基本数据类型分为四类八种:
* byte、short、int、long
* float、double
* boolean
* char
JavaScript的原始数据分为五类:
* number
* string
* null
* boolean
* undefined
(2)Java是一门强类型语言,JS是一门弱类型的语言
(3)JS中有特殊的运算符全等于‘===’
(4)JS可以将任意类型的数据转换成布尔值,java中不能
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

脚本语言通常都有简单、易学、易用的特性,
目的就是希望能让程序员快速完成程序的编写工作。

脚本语言优点:开发快,容易部署,易学易用,动态代码 直接使用不用像变成语言那么严谨

脚本语言缺点:脚本语言不够全面 使用的范围有局限性


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对比,找出他们在定义数据类型、变量、运算符、方法的区别
1)Java的基本数据类型分为四类八种:
* byte、short、int、long
* float、double
* boolean
* char
JavaScript的原始数据分为五类:
* number
* string
* null
* boolean
* undefined
2)Java的变量都需要指定数据类型才能被使用,JavaScript不需要指定数据类型也能使用
3)JavaScript在运算过程中会自动将数据进行类型转换,而Java会报错
4)Java中没有全等于运算符 ===,在JavaScript中全等于运算符的条件是值和数据类型必须一致才会返回true
5)JavaScript中任意数据类型都可以转换成boolean类型,Java不行。
6)在方法方面,JavaScript中不存在重载的情况,所以当出现多个同名且定义方式相同的方法的时候,前面的方法会被最后的那个相同的方法覆盖掉
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言是不要编译,直接在浏览器就可以被编译执行的语言

2.什么是强类型语言,什么是弱类型语言?
强类型语言,定义变量的时候有明确变量的具体类型
弱类型语言,定义变量的时候没有明确数据类型,可以设定任何类型的数值。

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

运算符:
+ -:
java中连接字符串或数据计算
javascript中:类型转换,将其他的类型转化为number类型

比较运算符:+可以用来连接字符串; % 得到的是整数
java中:==表示地址相同
javascript:== 表示将类型转化为同一种类型,再按位足一比较,
=== 如果类型不一样则返回false,不继续进行下面的比较了;

逻辑运算符:
java:表示布尔累心类型的运算
javascript:将其他累心转换为boolean类型

方法:
java:必须指定参数的数据类型;有返回值
有方法的重载,要求调用的参数和方法的参数一致。不能方法名称一样,数据类型也一样。
javascript:没有返回值;无需指定方法参数的数据类型
没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马