黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业6期-每日总结】Javascript基础 [打印本页]

作者: 厦门校区    时间: 2019-4-19 17:25
标题: 【厦门校区JavaEE就业6期-每日总结】Javascript基础
1.根据你的理解谈谈什么是脚本语言?
2.什么是强类型语言,什么是弱类型语言?
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
作者: 郑海波    时间: 2019-4-19 19:25
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:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: 沈松宏    时间: 2019-4-19 19:34
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没有方法的重载,不需要些返回值类型,如果有相同的方法名会进行覆盖,调用只与方法名有关,与参数列表无关
作者: 陈伟彬    时间: 2019-4-19 19:44
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:函数对象名就是其方法名;
       
作者: 李伟艺    时间: 2019-4-19 20:00

1.根据你的理解谈谈什么是脚本语言?
脚本语言是为了减少传统代码编写-编译-连接-运行过程而创建的计算机编程语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言中在定义变量时,必须给变量指定一个类型。除非通过强制转换,否则它永远是那个类型。而弱类型语言正好相反,一个变量可以被赋值不同的数据类型。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别

java数据类型有四类八种:

        1.int  short long byte

        2.double float

        3.char

        4.boolean

javaScript数据类型有五种:

        1.number

        2.string

        3.boolean

        4.null

        5.Undefined

Java变量 :java是强类型语言,在定义变量时必须规定唯一的数据类型。

javaScript变量:JS时弱类型语言 在定义变量是,不必定义唯一的数据类型。

JS运算符和JAVA运算符的区别:

        (1)JS中存在“===”全等于运算符(比较的两个变量必须数据类型和值都相等才会返回ture,否则返回fales),而JAVA中没有。

        (2)在JS中boolean类型可以转换成为任意数据类型都可以转换成为boolean类型,而JAVA中的boolean类型不能转换成任何类型。

JS和JAVA方法的区别:

        java定义方法:

          返回值类型 方法名(参数列表){

                        方法体;

        }

jS定义函数(方法):

                       var 方法名 = function(形式参数列表){

                                   方法体;   

                           }       

        其中JAVA中存在方法的重载而JS中没有。


作者: 龙舟    时间: 2019-4-19 20:00
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,封装所有的实际参数。
作者: 龚荣章    时间: 2019-4-19 20:02
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种计算机程序语言,通过“解释”执行,不需要“编译”。通常,相较于C语言或JAVA语言之类的系统编程语言,脚本语言的语法和结构更加简单,开发效率更高,但是运行效率较低。
2.什么是强类型语言,什么是弱类型语言?
1)强类型语言:变量在定义时必须要指明数据类型,且一旦定义完毕,除非通过强制类型转换,否则该变量只能被赋予该种数据类型的值。如C/C++/JAVA等;
2)弱类型语言:变量在定义时不必指明数据类型,且在程序中可以被赋予不同数据类型的值。如JavaScript/PHP等。
强类型语言在编程阶段的效率可能低于若类型语言,但是其严谨性能够避免更多的错误,同时执行起来效率也要更高一些。
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中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
作者: 林志鹏    时间: 2019-4-19 20:03
本帖最后由 林志鹏 于 2019-4-22 08:57 编辑

1.根据你的理解谈谈什么是脚本语言?
脚本语言也是一种计算机程序语言,可以不需要编译就能运行的语言,是一种只需要解释运行。能帮助程序员快速高效的完成程序;

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

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

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

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

方法:有返回值,有方法的重载,必须指定                没有返回值;没有方法的重载方法名称一样的,
参数的数据类型;调用的参数和方法的参数一致         后面会覆盖前面;不需要指定数据类型
                                                                                                                                       
作者: 黑马六期-董安平    时间: 2019-4-19 20:05
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中不存在重载的情况,所以当出现多个同名且定义方式相同的方法的时候,前面的方法会被最后的那个相同的方法覆盖掉

作者: 蓝建华    时间: 2019-4-19 20:07
1.根据你的理解谈谈什么是脚本语言?
答:脚本语言不用编译,都是浏览器的内核解析完成
2.什么是强类型语言,什么是弱类型语言?
答:强类语言:只能存放 固定的类型
      弱类语言:可以存在任意的类型
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
答:Java:数据类型:严格要求定义的数据类型,如int,String等
              变量:变量只能存储定义类型的的数据,如果需要存储其他类型的数据需要强转。
              运算符:算术运算符中/是取整 比较运算符== 比较的是内容。
              方法:需要定义方法的返回值类型,参数列表,且参数列表的参数需要指定数据类型。方法不可以可以重名,但可以以重载形式出现重名现象,即参数列表不同。
        

        JavaScript:数据类型:不严格要求数据类型,统一使用var关键字进行变量的定义。
                    变量:变量可以赋值任意类型的数据。
                    运算符:算术运算符/会直接算出准确值,比较运算符相比Java多了个全等于===,在比较之前要先判断类型,如果类型不一样,直接返回true。
                    方法:方法定义可以没有返回值,也可以不写参数列表,定义方法的关键字是function,有三种定义方法的方式,方法定义的方法名就是对象名。方法可以重名,但重名的方法,写在后面的方法会覆盖前面的方法,与参数列表无关。
      
作者: 陈驰煜    时间: 2019-4-19 20:09
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定义方法不用明确参数列表的数据类型,参数个数和是否有返回值,且如果定义方法名和参数列表一样的方法只会存在覆盖现象
作者: 黑马林伟明    时间: 2019-4-19 20:10
1.根据你的理解谈谈什么是脚本语言?
也是一种编程语言,只在被第哦啊哟个时进行解释或编译,通常以文本形式保存。        
2.什么是强类型语言,什么是弱类型语言?
(1)强类型语言:在定义变量的时候,指定了变量的类型,只能赋值同一类型的数据值;
(2)弱类型语言:在定义变量的时候,未指定变量的类型,可以存放任意数据类型或者不赋值undefined;
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
(1)数据类型:
java:四类八种的基本数据类型,引用数据类型,严格区分数据类型。
javascript:原始数据类型:number(整数/小数/NaN)、string、boolean、null、undefined。
引用数据类型:对象
(2)变量:
java:定义时,明确数据类型,相同类型的数据才能被赋值。定义格式:数据类型 变量名 = 数据值;
javascript:定义时,未指定数据类型,可以存放任意数据类型的数据值。定义格式:var 变量名 = 数据值;
(3)运算符:
java:String转整数类型需要强制类型转换,转Integer需要parseInt()方法;
--
javascript:===全等于在java中不存在,比较之前先判断数据类型,数据类型不同直接false;
string转number时,js引擎会自动将数据类型转换为number,不是数字转NaN;
boolean转number时,true为1,false为0; -true 为-1,-false为0;
(4)方法:
java:public static 返回值类型 方法名(参数列表){方法体;},非void必须return对应数据类型。
javascript: function 方法名(){},可以不返回;
作者: 林艺彬    时间: 2019-4-19 20:10
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不需要写参数返回值类型,方法的位置可以放在任意位置,但影响顺序,可以定义多个
作者: 高坂火龙果    时间: 2019-4-19 20:10
黄志斌:
1.根据你的理解谈谈什么是脚本语言?
        我的理解中脚本语言是一种不需要编译能直接通过浏览器解析引擎解析运行的编程语言。

2.什么是强类型语言,什么是弱类型语言?
        强类型语言就是在开辟变量储存空间前定好了存放的数据类型的编程语言,而弱类型语言则是不定数据类型,存放什么就是什么,可以存放任意类型的数据。

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
        *在定义数据类型方面,Java语言的几种基础数据类型为int、double、byte、long、short、char、float和boolean这8钟,引用数据类型为类Class、接口Interface和数组Array;
         JavaScript的几种基础数据类型为number、string、null、undefined和boolean这五种,引用数据类型为对象;
         java语言需要在开辟变量储存空间之前定下储存空间能存放的数据类型,而JavaScript则不需要定义数据类型,可以存放任意类型的数据;
        *在变量方面,Java因为需要定义变量的数据类型,所以要在变量名前加上数据类型,格式为数据类型 变量名=变量;,而JavaScript不需要定义数据类型,则是在变量名前加上var,格式为var 变量名=变量;;
        *在运算符方面,它们两的最首要的区别是,Java的数据类型如果不同不能使用一些运算符,而JavaScript则是将其他类型转成number类型,也就是数字,如果是string字符串转number的情况下是按照字面值进行转换,如果字面值不是数字,则转换为NaN,意为不是数字的数字;
                *接下来我将它们两的运算符不同的地方列出来:
                        *在比较运算符中,Java只能对比两种相同数据类型的数据,且在字符串String类型的对比中对比的是变量的地址值,JavaScript则可以对比不同类型的数据;在JavaScript中,String类型字符串对比时对比的是字面值,逐位去对比大小来得出最后结果,类型不同的情况下有一个新的比较运算符,为===,全等于,在比较数据之前先比较数据类型,如果数据类型不一样就返回一个false;
                        *在逻辑运算符中,Java需要通过判定来将其他值转化为布尔值,而在JavaScript中则可以直接将其他类型转换为boolean值,规则为number类型变量为0或者NaN时为false,其他值为真;string类型是除了空字符串("")为false以外,其他情况都为true;null和undefined这两种类型都为false;对象则全为true;
                        *在控制流程语句中,两者只有switch语句的接收数据类型方面有区别,Java的switch语句能接收四种基本数据类型byte、short、char和int,引用数据类型String和enum(枚举);
                         JavaScript的switch语句则是可以接收任意的原始数据类型;
        *在方法方面,JavaScript的方法定义格式为:function 方法名称 (形式参数列表) {方法体} 和var 方法名 =function (形式参数列表) {方法体};
                     Java中定义方法的格式为:修饰符 返回值类型 方法名 (参数列表) {方法体};
                     Java中方法签名是方法名+参数列表;而JavaScript中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
作者: 曾伟清    时间: 2019-4-19 20:11
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的方法名和对象名是一致的。
作者: 李智梁    时间: 2019-4-19 20:11
1.根据你的理解谈谈什么是脚本语言?
答:不需要编译,直接就可以被浏览器解析执行了。

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别?
答:(1)数据类型:java数据类型比较细,基本类型有四类八种,js比较泛,基本类型有五种,例如数值、字符串、未定义、布尔、null;主要是数值类型和未定义类型不一样,其它类似;
   (2)变量:java需要指定变量的具体数据类型,js不需要指定类型,使用var关键字定义,可以接受任意类型数据;
   (3)运算符:
        (1)js的+/-运算符可以将其他类型转为数值类型,java的+只能用来连接字符串;
        (2)js的除法运算符计算两个整形数得到的是浮点数,java则是整数;
        (3)js的关系运算符的==可以比较不同类型,而java的不行,js多了===全等于运算符,需要类型和内容都一样才为true;
   (4)方法
        1)js的方法也属于一个对象,具有length属性(是方法的参数个数),而java的方法不是对象;
        2)js的方法参数不要写类型,实际参数个数可以和形式参数不一样,具体是由方法内部的argument数组接收;
        3)js方法定义的时候,有返回值可以不写返回值;
        4)定义同名方法只覆盖不重载;
作者: 黄成龙    时间: 2019-4-19 20:12
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种计算机程序语言,通过“解释”执行,不需要“编译”。通常,相较于C语言或JAVA语言之类的系统编程语言,脚本语言的语法和结构更加简单,开发效率更高,但是运行效率较低。
2.什么是强类型语言,什么是弱类型语言?
1)强类型语言:变量在定义时必须要指明数据类型,且一旦定义完毕,除非通过强制类型转换,否则该变量只能被赋予该种数据类型的值。如C/C++/JAVA等;
2)弱类型语言:变量在定义时不必指明数据类型,且在程序中可以被赋予不同数据类型的值。如JavaScript/PHP等。
强类型语言在编程阶段的效率可能低于若类型语言,但是其严谨性能够避免更多的错误,同时执行起来效率也要更高一些。
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中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
作者: 黄成龙    时间: 2019-4-19 20:13
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种计算机程序语言,通过“解释”执行,不需要“编译”。通常,相较于C语言或JAVA语言之类的系统编程语言,脚本语言的语法和结构更加简单,开发效率更高,但是运行效率较低。
2.什么是强类型语言,什么是弱类型语言?
1)强类型语言:变量在定义时必须要指明数据类型,且一旦定义完毕,除非通过强制类型转换,否则该变量只能被赋予该种数据类型的值。如C/C++/JAVA等;
2)弱类型语言:变量在定义时不必指明数据类型,且在程序中可以被赋予不同数据类型的值。如JavaScript/PHP等。
强类型语言在编程阶段的效率可能低于若类型语言,但是其严谨性能够避免更多的错误,同时执行起来效率也要更高一些。
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中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
作者: 林奕全    时间: 2019-4-19 20:14
1.根据你的理解谈谈什么是脚本语言?

脚本是不需要经过编译,直接被浏览器解析执行的代码.

JavaScript: 增加用户和html页面之间的交互过程,可以控制html页面元素,使页面具有可视化的动态效果,增强了用户的体验.

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

在java中就是属于强类型语言:需要自定义数据类型,定义什么数据类型就输出什么数据类型的值.

在js中就是属于弱类型语言:不需要自定义数据类型,统一使用 var来定义数据变量名或者函数名.

var 可定义的类型有5种基本数据类型(number,String,boolean,null,undefined)和除此之外的引用类型.

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

定义数据类型:

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

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

变量:

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

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

运算符:

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

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

方法:

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

js:定义方法不需要用到修饰符和返回值类型.

作者: 罗加铭    时间: 2019-4-19 20:15
1.根据你的理解谈谈什么是脚本语言?
      脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
各种动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。

2.什么是强类型语言,什么是弱类型语言?
强类型语言:一种总是强制类型定义的语言。Java和Python是强制类型定义的。如果你有一个整数,如果不显示地进行转换,你不能将其视为一个字符串。
弱类型语言:一种类型可以被忽略的语言,与强类型定义相反。VBScript是弱类型定义的。在VBScript中,可以将字符串'12'和整数3进行连接得到字符串'123',然后可以把它看成整数123,而不需要显示转换。但其实它们的类型没有改变,VB只是在判断出一个表达式含有不同类型的变量之后,自动在这些变量前加了一个clong()或(int)()这样的转换函数而已.能做到这一点其实是归功于VB的编译器的智能化而已,这并非是VB语言本身的长处或短处.

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
(1)数据类型:java数据类型比较细,基本类型有四类八种,js比较泛,基本类型有五种,例如数值、字符串、未定义、布尔、null;主要是数值类型和未定义类型不一样,其它类似;
(2)变量:java需要指定变量的具体数据类型,js不需要指定类型,使用var关键字定义,可以接受任意类型数据;
(3)运算符:
        (1)js的+/-运算符可以将其他类型转为数值类型,java的+只能用来连接字符串;
        (2)js的除法运算符计算两个整形数得到的是浮点数,java则是整数;
        (3)js的关系运算符的==可以比较不同类型,而java的不行,js多了===全等于运算符,需要类型和内容都一样才为true;
(4)方法
        1)js的方法也属于一个对象,具有length属性(是方法的参数个数),而java的方法不是对象;
        2)js的方法参数不要写类型,实际参数个数可以和形式参数不一样,具体是由方法内部的argument数组接收;
        3)js方法定义的时候,有返回值可以不写返回值;
        4)定义同名方法只覆盖不重载;
作者: 徐代成    时间: 2019-4-19 20:28
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 中定义方法只需要使用 对象名 方法名(参数列表){方法体} 其中参数列表的数据类型可以省略不写.
作者: 管文祥    时间: 2019-4-19 20:29
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中定义方法的格式只有一种为:
       修饰符 返回值类型 方法名 (参数列表) {方法体}
作者: 陈志铖    时间: 2019-4-19 20:29
1.根据你的理解谈谈什么是脚本语言?
脚本语言:不需要编译,直接就可以被解析执行了
2.什么是强类型语言,什么是弱类型语言?
强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据
弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型:
       在Java中数据类型有4类8中加引用,而在JavaScript中,原始的数据类型只有 null,number,string,undefined和boolean
变量:
       java是强类型语言,开辟内存空间时,定义的是什么类型,就将来使用的时候就只能存放什么数据类型
       JavaScript是弱类型语言,定义数开辟内存空间时,不定义的是什么类型,可以存放任意数据类型.
运算符:
       Java中有的运算符JavaScript都有,而且用法都一致
      JavaScript 有自己独有的运算符比如正负号,===(全等于)
方法:
       Java中定于方法需要有权限修饰符 返回值类型 方法名(参数列表){方法体}其中参数列表中需要有参数的数据类型.
      JavaScript 中定义方法只需要使用function 方法名(参数列表){方法体} 其中参数列表的数据类型可以省略不写.
      
作者: omasoo    时间: 2019-4-19 20:29
李伟斌

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(参数列表){方法体};

作者: 叶彬彬    时间: 2019-4-19 21:29
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:
          定义的方法名称相同,会发生重载或者覆写
          方法调用要与方法名和参数列表一致
            定义的参数要写类型



作者: 叶振鹏    时间: 2019-4-19 21:40
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,封装所有的实际参数。
作者: 廖艺铭    时间: 2019-4-19 22:34
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一种轻量级的编程语言,不需要编译

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

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

作者: 6期江岳    时间: 2019-4-19 23:51

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的方法名就是对象名。
作者: 吴越    时间: 2019-4-20 00:15
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中形参的类型不用写,返回值类型也不写。


作者: 王旭艺    时间: 2019-4-20 08:18
1.根据你的理解谈谈什么是脚本语言?
         概念:一门客户端脚本语言
        * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎
        * 脚本语言:不需要编译,直接就可以被浏览器解析执行了

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

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

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

        JavaScript:数据类型:不严格要求数据类型,统一使用var关键字进行变量的定义。
                    变量:变量可以赋值任意类型的数据。
                    运算符:算术运算符/会直接算出准确值,比较运算符相比Java多了个全等于===,在比较之前要先判断类型,如果类型不一样,直接返回true。
                    方法:方法定义可以没有返回值,也可以不写参数列表,定义方法的关键字是function,有三种定义方法的方式,方法定义的方法名就是对象名。方法可以重名,但重名的方法,写在后面的方法会覆盖前面的方法,与参数列表无关。
作者: 刘曾铭    时间: 2019-4-20 08:49
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:函数对象名就是其方法名;
作者: JavaEE06蒋才东    时间: 2019-4-20 08:49
1.根据你的理解谈谈什么是脚本语言?
脚本语言不用编译,都是浏览器的内核解析完成

2.什么是强类型语言,什么是弱类型语言?
强类语言:只能存放 固定的类型
弱类语言:可以存在任意的类型

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

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

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

变量:

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

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

运算符:

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

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

方法:

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

js:定义方法不需要用到修饰符和返回值类型.
作者: 余建强    时间: 2019-4-20 11:15
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不需要写参数返回值类型,方法的位置可以放在任意位置,但影响顺序,可以定义多个
作者: LIUXIAOMING    时间: 2019-4-20 11:30

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:函数对象名就是其方法名;
作者: 李煜霖    时间: 2019-4-20 11:58
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:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: javawjs    时间: 2019-4-20 14:33
王佳盛


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中不能

作者: 庄家琦    时间: 2019-4-20 16:40
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:函数对象名就是其方法名;
      
作者: 卢勇炜    时间: 2019-4-20 18:16

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中不存在重载的情况,所以当出现多个同名且定义方式相同的方法的时候,前面的方法会被最后的那个相同的方法覆盖掉
作者: 陈前凌    时间: 2019-4-20 18:32
1.根据你的理解谈谈什么是脚本语言?
脚本语言是不要编译,直接在浏览器就可以被编译执行的语言

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

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

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

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

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

方法:
java:必须指定参数的数据类型;有返回值
有方法的重载,要求调用的参数和方法的参数一致。不能方法名称一样,数据类型也一样。
javascript:没有返回值;无需指定方法参数的数据类型
没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: chenopen    时间: 2019-4-20 19:22
陈开明:
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,封装所有的实际参数。

作者: java基础6期刘伟    时间: 2019-4-20 19:34
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中方法签名只是方法名,
这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。

作者: 黄振明    时间: 2019-4-20 20:06
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)三元运算符
        方法:方法名和变量名一致的
作者: zhaizhile    时间: 2019-4-20 21:02
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中形参的类型不用写,返回值类型也不写。
作者: zhaizhile    时间: 2019-4-20 21:03
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中形参的类型不用写,返回值类型也不写。
作者: 小翔vvvv    时间: 2019-4-20 21:13

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

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:JAVA需要指定数据类型,而JS不用,JS也可以直接定义变量名,
变量:JAVA是强类型语言,变量只能是定义时的类型,JS是弱类型语言,可以赋值所有类型
运算符:JS中的+(-)和逻辑符号!!具有类型转换的作用,JS有===全等于符号,
方法:JS定义方法有多种形式,参数的传递可以任意传递,
作者: 卢春旭    时间: 2019-4-20 21:13
1.根据你的理解谈谈什么是脚本语言?
可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户体验,它是运行在客户端浏览器中的不需要编译,直接接就可以被浏览器解析执行的语言。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:在开辟变量存储空间时,定义了空间将来存储的数据的类型数据,只能存储固定类型的数据。
弱类型语言:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
JavaScript定义数据类型可以不给初始化值,作为变量时可以存放任意类型的数据。
如果运算数不是运算符所要求的的类型,那么js引擎会自动的将运算数进行类型转换。
比较运算中,类型相同则直接比较,类型不同,先进行类型转换再比较。
js方法定义时,形参的类型不用写,返回值类型也不写;定义名称相同的方法,会被覆盖;js中方法的调用只与方法的名称有关,和参数列表无关。
作者: 黄杰南    时间: 2019-4-20 21:33
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中方法签名只是方法名,这意味着方法没有重载的形式,若出现多个同名的方法,则前面的方法定义会被后面的方法定义覆盖掉。
作者: 开心的小孩    时间: 2019-4-20 21:43
陈鹏涛
1.根据你的理解谈谈什么是脚本语言?
       脚本语言:不需要编译,直接就可以被浏览器解析执行了
2.什么是强类型语言,什么是弱类型语言?
        强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。
       只能存储固定类型的数据
        弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
    javaScript基本数据类型1number,2string 3bolean  4null 5undefined  
                  引用数据类型:对象
                  变量的定义使用var关键字,也可以不使用 * 变量:一小块存储数据的内存空间
                    比较运算符
            > < >= <= == ===(全等于):先比较数据类型在进行数值比较
                   如果类型不一样,则直接返回false
                  1. var fun = new Function(形式参数列表,方法体);  //忘掉吧
                  2.
                    function 方法名称(形式参数列表){
                        方法体
                    }

                    3.
                   var 方法名 = function(形式参数列表){
                        方法体
                   }
作者: 陈弘帅    时间: 2019-4-20 21:56

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:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: 张广发    时间: 2019-4-26 21:07
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不需要写参数返回值类型,方法的位置可以放在任意位置,但影响顺序,可以定义多个
作者: 唐彬桂    时间: 2019-4-26 21:25
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中不存在重载的情况,所以当出现多个同名且定义方式相同的方法的时候,前面的方法会被最后的那个相同的方法覆盖掉
作者: 钟扬辉    时间: 2019-4-26 21:25
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:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: 唐彬桂    时间: 2019-4-26 22:00

1.根据你的理解谈谈什么是脚本语言?
即不需要编译,即读即用的语言,运行时由计算机自上而下一条一条读、翻译、使用。
2.什么是强类型语言,什么是弱类型语言?
强类型语言是指严格区分数据类型的语言,弱类型语言是指不严格区分数据类型的语言,通过数据值来进行推导。
3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型:

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

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

变量:

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

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

运算符:

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

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

方法:

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

js:定义方法不需要用到修饰符和返回值类型.
作者: 陈鉴    时间: 2019-4-27 08:56
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:没有返回值;无需指定方法参数的数据类型,没有重载,方法名称可以一样,方法名一样的,后面的方法会覆盖前面的。
作者: 魏政    时间: 2019-4-27 09:05
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没有方法的重载,不需要些返回值类型,如果有相同的方法名会进行覆盖,调用只与方法名有关,与参数列表无关
作者: Wyt1935    时间: 2019-4-27 21:03
1.根据你的理解谈谈什么是脚本语言?
脚本语言也是一种计算机程序语言,可以不需要编译就能运行的语言,是一种只需要解释运行。能帮助程序员快速高效的完成程序;

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

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

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

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

方法:有返回值,有方法的重载,必须指定                没有返回值;没有方法的重载方法名称一样的,
参数的数据类型;调用的参数和方法的参数一致         后面会覆盖前面;不需要指定数据类型




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2