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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

陈开明:
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接被浏览器解析执行的语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟变量存储空间时,定义了空间将来的存储数据类型,只能存储固定类型的数据。
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
java的数据类型分为:byte,short,int,long,float,double,boolean,char,字符串,数组,类
javascript有number,string,boolean,null,undefined.
java的变量:java是强类型语言,在定义变量时必须规定唯一的数据类型。
javaScript是弱类型语言,在定义变量时候,不需要规定数据类型。
运算符区别:
一元运算符:JS会按照字面意思将string转换为数字,如果字面值不是数字,则转为NaN,boolean的true转为1,false转为0.
比较运算符:会先进行类型比较,类型不同会先进行类型转换再比较。
同时全等于===:在比较之前,会先判断类型,如果类型不一样,返回false.
逻辑运算符: 1. number:0或NaN为假,其他为真
                   2. string:除了空字符串(""),其他都是true
                   3. null&undefined:都是false
                   4. 对象:所有对象都为true
方法:Java中定义方法的格式为:修饰符 返回值类型 方法名(参数){方法体},方法可以重载。
JavaScript定义方法有两种格式:
(1)function 方法名称(形式参数列表){
                        方法体
                    }
(2) var 方法名 = function(形式参数列表){
                        方法体
                   }
特点:1. 方法定义是,形参的类型不用写,返回值类型也不写。
           2. 方法是一个对象,如果定义名称相同的方法,会覆盖(方法不可重载)。
           3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关。
           4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接被浏览器解析执行。
脚本语言是读一行执行一行、而无需关注下一行的语言。
脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,其也涉及到变量。
与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
脚本语言一般都是以文本形式存在,类似于一种命令。

2.什么是强类型语言,什么是弱类型语言?
强类型语言:强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型
弱类型语言:弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型不同Java的基本数据类型分为8种,分别是:byte、short、int、long、float、double、char以及Boolean,
而JavaScript的数据类型为五种,分别为:number、string、Boolean、null和undefined
java定义变量是强类型语言,而javaScript是弱类型语言。
Java的除法运算符/,如果除数和被除数都是整数,则结果也是整数(向下取整),而JavaScript则会保留小数位。
在JavaScript中,如果运算数不是运算符所要求的类型,那么JavaScript引擎会自动的将运算数进行类型转换。
JavaScript中的全等于运算符===,若两个算子的值和数据类型都一致则返回true,否则返回false。Java中没有定义===运算符。
JavaScript中任意数据类型都可以转换成boolean类型,Java中则不存在这种转换。
JavaScript中有3种定义方法的方式:
1. var fun = new Function (形式参数列表,方法体);  
2. function 方法名称 (形式参数列表) {方法体}
3. var 方法名 =function (形式参数列表) {方法体}
Java中定义方法的格式为:
       修饰符 返回值类型 方法名 (参数列表) {方法体}
Java中方法签名是方法名+参数列表。而JavaScript中方法签名只是方法名,
这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言又被称为扩建的语言,或者动态语言,是一门编程语言,用来控制软件应用程序,脚本通常以
文本保存,只在被调用时进行解释或编译。

2.什么是强类型语言,什么是弱类型语言?
答:强类型是指不允许隐式变量类型转换,弱类型允许隐式变量类型转换

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:
Java中数据类型有基本数据类型和引用类型
        基本数据类型:四类八种
        (1)byte short int long
        (2)float double
        (3)char
        (4)boolean
        引用数据类型:String 数组 枚举等...
        变量:
                        变量类型 变量名 = 值;
        运算符:
        (1)算术运算符
        (2)赋值运算符
        (3)比较运算符
        (4)逻辑运算符
        (5)三元运算符
       
        方法:Java中定义方法的格式为:修饰符 返回值类型 方法名(参数){方法体},方法可以重载。

JavaScript中数据类型为原始数据类型和引用类型
        原始数据类型:
        (1)number
        (2)string
        (3)boolean
        (4)null
        (5)undefined
        引用数据类型:对象
        变量:
                var 变量名 = 值;
        运算符:
        (1)一元运算符
        (2)算术运算符
        (3)赋值运算符
        (4)比较运算符
        (5)逻辑运算符
        (6)三元运算符
        方法:方法名和变量名一致的
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言是不需要编译,可以直接被解释器解析执行的语言。脚本语言的好处是可以直接打开阅读,而编译语言的字节码不行。但是脚本语言虽然执行流程短,但是执行效率总体上不如编译语言。

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:Java和JavaScript的区别:
1)数据类型:
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(未定义)
2)变量:
JavaScript是弱类型语言,所有变量的数据类型都可用var定义,而且var可省略。
Java是强类型语言,所有的变量在定义时都需要严格定义数据类型。
3)运算符:
正负号+-:JavaScript中被正负号修饰的运算数(+(-))会自动转换为number类型,如果字面值不是数字,则转为NaN,true转为1,false转为0。Java中无此功能。
===:JavaScript独有的全等于,在比较之前,先判断类型,如果类型不一样,则直接返回false。
/:JavaScript方法中的除法/,运算得到的是带小数的最终结果。Java中整数的除法/得到的是整数商。
逻辑运算符:JavaScript中万物皆可boolean,所有数据类型都可转换成true or false。
4)方法:
JavaScript中的方法是一个对象,如果定义名称相同的方法,后执行的方法会覆盖之前的方法,不存在方法重载,方法的调用只与方法的名称有关,和参数列表无关。
JavaScript中形参的类型不用写,返回值类型也不写。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言是不需要编译,可以直接被解释器解析执行的语言。脚本语言的好处是可以直接打开阅读,而编译语言的字节码不行。但是脚本语言虽然执行流程短,但是执行效率总体上不如编译语言。

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:Java和JavaScript的区别:
1)数据类型:
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(未定义)
2)变量:
JavaScript是弱类型语言,所有变量的数据类型都可用var定义,而且var可省略。
Java是强类型语言,所有的变量在定义时都需要严格定义数据类型。
3)运算符:
正负号+-:JavaScript中被正负号修饰的运算数(+(-))会自动转换为number类型,如果字面值不是数字,则转为NaN,true转为1,false转为0。Java中无此功能。
===:JavaScript独有的全等于,在比较之前,先判断类型,如果类型不一样,则直接返回false。
/:JavaScript方法中的除法/,运算得到的是带小数的最终结果。Java中整数的除法/得到的是整数商。
逻辑运算符:JavaScript中万物皆可boolean,所有数据类型都可转换成true or false。
4)方法:
JavaScript中的方法是一个对象,如果定义名称相同的方法,后执行的方法会覆盖之前的方法,不存在方法重载,方法的调用只与方法的名称有关,和参数列表无关。
JavaScript中形参的类型不用写,返回值类型也不写。
回复 使用道具 举报

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:JAVA需要指定数据类型,而JS不用,JS也可以直接定义变量名,
变量:JAVA是强类型语言,变量只能是定义时的类型,JS是弱类型语言,可以赋值所有类型
运算符:JS中的+(-)和逻辑符号!!具有类型转换的作用,JS有===全等于符号,
方法:JS定义方法有多种形式,参数的传递可以任意传递,
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户体验,它是运行在客户端浏览器中的不需要编译,直接接就可以被浏览器解析执行的语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟变量存储空间时,定义了空间将来存储的数据的类型数据,只能存储固定类型的数据。
弱类型语言:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
JavaScript定义数据类型可以不给初始化值,作为变量时可以存放任意类型的数据。
如果运算数不是运算符所要求的的类型,那么js引擎会自动的将运算数进行类型转换。
比较运算中,类型相同则直接比较,类型不同,先进行类型转换再比较。
js方法定义时,形参的类型不用写,返回值类型也不写;定义名称相同的方法,会被覆盖;js中方法的调用只与方法的名称有关,和参数列表无关。
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
* 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎
* 脚本语言:不需要编译,直接就可以被浏览器解析执行了

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

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则会保留小数位。
4)在JavaScript中,如果运算数不是运算符所要求的类型,那么JavaScript引擎会自动的将运算数进行类型转换。
5)JavaScript中的全等于运算符===,若两个算子的值和数据类型都一致则返回true,否则返回false。Java中没有定义===运算符。
6)JavaScript中任意数据类型都可以转换成boolean类型,Java中则不存在这种转换。
7)JavaScript中有3种定义方法的方式:
1. var fun = new Function (形式参数列表,方法体);  
2. function 方法名称 (形式参数列表) {方法体}
        3. var 方法名 =function (形式参数列表) {方法体}
Java中定义方法的格式为:
       修饰符 返回值类型 方法名 (参数列表) {方法体}
Java中方法签名是方法名+参数列表。而JavaScript中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
回复 使用道具 举报
陈鹏涛
1.根据你的理解谈谈什么是脚本语言?
       脚本语言:不需要编译,直接就可以被浏览器解析执行了
2.什么是强类型语言,什么是弱类型语言?
        强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。
       只能存储固定类型的数据
        弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
    javaScript基本数据类型1number,2string 3bolean  4null 5undefined  
                  引用数据类型:对象
                  变量的定义使用var关键字,也可以不使用 * 变量:一小块存储数据的内存空间
                    比较运算符
            > < >= <= == ===(全等于):先比较数据类型在进行数值比较
                   如果类型不一样,则直接返回false
                  1. var fun = new Function(形式参数列表,方法体);  //忘掉吧
                  2.
                    function 方法名称(形式参数列表){
                        方法体
                    }

                    3.
                   var 方法名 = function(形式参数列表){
                        方法体
                   }
回复 使用道具 举报

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.什么是强类型语言,什么是弱类型语言?
java 是强类型语言 定义一个变量时候,为变量开辟一个空间,并强制定义这个空间只能装特定的数据类型,
而JavaScript 脚本语言 他是弱类型语言,var 定义一个变量 之后可以装多种种数据类型

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.根据你的理解谈谈什么是脚本语言?
脚本语言就是在浏览器可以直接解析,不用编译
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对比,找出他们在定义数据类型、变量、运算符、方法的区别
        数据类型:
                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对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:

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

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

变量:

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

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

运算符:

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

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

方法:

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.什么是强类型语言,什么是弱类型语言?
java是强类型语言,定义存储数据只能使用规定的数据类型,
弱类型是javascript中的语言,可以使用任意类型
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运

算符、方法的区别
JavaScript定义数据类型:使用 var
java使用特定的数据类型int,string......

java中的变量是四类八种byte short int long  boolean char float

double
JavaScript 五种基本类型number string boolean null underfined

引用类型为 对象  object

运算符
JavaScript中的一元运算符 +-会将string 或boolean类型转换为

number类型
java则是代表正负号

JavaScript中的比较运算符中多了个===全等会对类型和值都进行比较

JavaScript没有方法的重载,不需要些返回值类型,如果有相同的方法名会进行覆盖,调用只与方法名有关,与参数列表无关
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言也是一种计算机程序语言,可以不需要编译就能运行的语言,是一种只需要解释运行。能帮助程序员快速高效的完成程序;

2.什么是强类型语言,什么是弱类型语言?
强类型:是在使用变量的时候必须为变量指定类型;
弱类型:是在变量运行的时候进行判断的,不需要指定类型;

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
                        Java                                                                      JavaScript
数据类型:数据类型有四类八种:                              只有五种:Number、String、NAN、NULL、Undefined
         byte、short、int、long                                
        float、double、boolean、char        

变量:在定义变量的时候需要指定类型                       在定义变量的时候不需要指定类型

运算符:+可以用来连接字符串;                               +-可以做数据类型转换成number
              除数/被除数都是整数的时候,                     !!返回本身的boolean值
              结果也是整数;                                           在除数的时候会保留小数

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