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

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

47 个回复

倒序浏览
本帖最后由 yangshixian 于 2018-9-13 08:52 编辑

1.根据你的理解谈谈什么是脚本语言?
脚本语言即为不需要编译,直接就可以被浏览器解析执行的语言

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

3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型上:数据类型的种类不同,基本数据类型java四类8种,JS原始数据类型共5种
变量上:java定义变量需要确定数据类型,JS不需要
运算符上:JS中进行数字运算时,会自动将非数字类型进行转换,java不会。JS中进行逻辑运算时,会自动将非boolean类型进行转换,java不会。JS中进行比较运算时,会先进行类型转换再比较,且有特有的“===”符号
方法上:JS中1. 方法定义是,形参的类型不用写,返回值类型也不写。2. 方法是一个对象,如果定义名称相同的方法,会覆盖。3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关。4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数

杨式贤

回复 使用道具 举报
本帖最后由 林靖 于 2018-9-11 21:47 编辑

容我想想1.根据你的理解谈谈什么是脚本语言?
可以直接被浏览器解析的语言
JavaScript就是一种脚本语言
书写方式跟java语言有点相似

2.什么是强类型语言,什么是弱类型语言?
定义变量时只能存储同一种数据值的是强类型语言
定义变量时可以存储任意数据类型数据值的是弱类型语言


3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型  Java:byte short int char boolean float long string
               Javascript:  number  string  boolean  null  undefined

定义变量  Java: 数据类型 变量名称 = 值    Javascript  :  var  变量名= 任意数据类型的值   


运算符    JavaScript  运算符“/”会得出精确的小数与Java不同  三元运算符返回的数据类型可以不相同
逻辑运算符 会将其他类型转换为Boolean类型  +(-) 会将其他数据类型字面值转换为number类型  其他基本与Java一致

定义方法  Java 有返回值要填写返回值类型 有参数要填写参数列表
               Javascript   不用填写返回值类型与参数列表



回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言可以直接被浏览器直接解析使用

2.什么是强类型语言,什么是弱类型语言?
强类型语言是对变量、比较运算和方法/函数的传参的数据类型等严格要求,
弱类型语言则没有要求

3.将Java语言和JavaSript对比,找出他们在定义数据类型、变量、运算符、方法的区别
Java在定义数据类型时需要确定其变量的数据类型,进行运算时需数据类型一致,方法的传参需要有数据类型;
JavaScript则不需要


回复 使用道具 举报
1、脚本语言不需要编译,可以直接用,由解释器来负责解释。
2、弱语言不需要设定变量类型,强语言需要
3、JavaScript,5种数据类型,number,string,boolean,null,undefined,定义变量统一用var

回复 使用道具 举报

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

<i>2.什么是强类型语言,什么是弱类型语言?</i>
强类型语言:在数据操作时区分各类型,不能混合操作,否则报错。
弱类型语言:数据操作不分数据类型,混合操作不会报错。

3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型:JavaScript原始数据类型下有5种(number、String、Boolean、null、undefined),且是弱类型语言。
变量定义:var 变量名=值;所有类型都用var定义,var可写可不写(不写为全局变量,不推荐)
运算符:当数据类型不一样时,会进行类型转换(其他类型-->Boolean&其他类型-->number)再进行处理操作。其中由以+/-,===,!及将数据直接作为条件(默认转换为Boolean)为典型
回复 使用道具 举报

有丶东西
回复 使用道具 举报

你怎么如此优秀
回复 使用道具 举报
陈建秋

1.根据你的理解谈谈什么是脚本语言?
   
2.什么是强类型语言,什么是弱类型语言?

3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
回复 使用道具 举报
郭林源




1.根据你的理解谈谈什么是脚本语言?-->脚本语言就是不需要经过编译,直接通过客户端浏览器的内核解析就可以执行


2.什么是强类型语言,什么是弱类型语言?-->强类型语言就是定义变量时,须定义数据类型,且只能存储该类型的数据,而弱类型语言直接开辟变量空间时,不须定义数据类型,可储存任意数据类型数据


3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别-->数据类型:js只有5种原始数据类型,number,string,boolean,null,undefin
java则有4类8种;变量:js定义规则 var变量名= 初始化值,java是数据类型  变量名 = 初始化值;运算符:js较java特别的是===(比较类型+值),/(可得到小数部分的值),三元运算符(冒号前后可不同数据类型);方法:js方法定义时,形参的类型不用写,返回值类型也不写。如果定义名称相同的方法,会覆盖。在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数







回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
脚本语言是一个不需要显示编译的编程语言

2.什么是强类型语言,什么是弱类型语言?
强类型语言对格式的要求非常严格
弱类型语言对格式要求比较宽松,有时候即使格式不对也能运行成功

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

js有5种数据类型
定义变量使用var 是局部变量,如果不写var定义的是全局变量

Js中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算符进行类型转换2
js中有全等于===,不转换类型直接比较
逻辑运算符!会将其他类型的转化为boolea类型
三元运算符的类型可以不一致
js中定义方法地使用Function,而且方法就是对象
有些方法不需要创建可以直接使用,是js内置的方法
回复 使用道具 举报
spik 中级黑马 2018-9-11 21:40:51
12#
1.根据你的理解谈谈什么是脚本语言?
    运行在客户端的脚本语言
2.什么是强类型语言,什么是弱类型语言?
    定义变量时不需要指定数据类型的是弱类型语言。
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
   定义变量无需要注意数据类型,运算符基本相同 javascript有一个“===”全等于,全等于在做运算时会先判断数据类型,如果数据类型不同,直接返回false;
定义方法的区别:    javascript的方法有三种定义方式, var fun = function(){}     , function(){}, var fun = new Function(形式参数列表,方法体)

回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不用编译就可以使用的语言
2.什么是强类型语言,什么是弱类型语言?
强语言代码书写严格,弱语言相对比较放松
3.将Java语言和J a v a Cr i p t对比,找出他们在定义数据类型、变量、运算符、方法的区别
数据类型,数字类型比java多了一个n an,
变量,相对于java更加简洁,数据类型可以不用设置
运算符,相对于java,多了全等于,正负号,三元运算符:号两边值的数据类型可以不一样
方法,
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
    脚本语言是为了提升浏览器解析效率、更好的与服务端交互而创立的。
2.什么是强类型语言,什么是弱类型语言?
强类型语言是指所有数据都有其严格的类型,引用时需要遵照其类型规则。
弱类型语言则没有规定具体类型,笼统地引用数据。
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
       java 数据类型包含基本类型和引用类型 ,定义变量时需指定数据类型。
      JavaScript数据类型有number、null、undefined、boolean、string
     定义变量时用 var接收,可以不赋值,默认值为undefined
      运算符多了全等于===,且+(-)可用于类型转换将别的类型转为数据类型
     方法会优先加载,且参数不必严格对应。
回复 使用道具 举报

容我三思
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?
不需要编译,直接就可以被浏览器解析执行了
2.什么是强类型语言,什么是弱类型语言?
Java语言是强类型语言,而JavaScript是弱类型语言
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
                  
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?  就是不需要编译,而是在浏览器上直接运行代码的语言,因为脚本语言写在了网页上面,浏览器解析网页文件的时候,脚本语言就能被浏览器解析运行
2.什么是强类型语言,什么是弱类型语言?
  强类型语言在为变量指定内存空间时,规定了 该内存空间能存储的数据类型,而弱类型语言没有指定数据类型
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别

数据类型
     java  4类八种 再加引用数据类型
     Javascript 只有5种原始数据类型和引用数据类型
变量
java的变量被指定了类型
JavaScript的变量没有被指定类型
运算符
JavaScript的 正负号  ===  还有三元运算符的取值的数据类型 都不一样
回复 使用道具 举报
1.根据你的理解谈谈什么是脚本语言?

   在客户端浏览器运行的语言,不需要编译,增强用户和html交互过程
2.什么是强类型语言,什么是弱类型语言?

有指定变量数据类型的语言是强类型语言,没有指定的是弱类型语言。
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别

   Java语言定义数据类型  JavaCript没有定义数据类型
   Java语言变量基本数据类型为4类八种, byte short int  float double  long char boolean  引用类型 string   格式为:数据类型 变量名=值;
  JavaScript变量原始类型为5种,number   string   boolean  null  undefined     格式为:var 变量名=值;
   运算符方面:JavaScript 比较运算符,如果类型相同直接比较,类型不同先转换类型再比较
                                         逻辑运算符,把其他类型转换成布尔类型,在运算
                                          三元运算符,返回的两边数据的数据类型可以不同
在JavaScript中方法是对象,可以直接调用,方法定义中参数可不写(内置arguments数组对象封装实际参数),返回值也可不写。
回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
能够直接运行的语言

2.什么是强类型语言,什么是弱类型语言?
强类型语言:必须先定义数据类型,定义什么类型就只能输入什么类型的数据
弱类型语言:不需要先定义数据类型,可以放置任意类型

3.将Java语言和JavaScript对比,找出他们在定义数据类型、变量、运算符、方法的区别
定义数据类型的区别:java定义的是数据类型,而JS定义的是原始类型
变量的区别:创建变量时,JAVA是强类型,而JS是弱类型
运算符的区别:JS的+-和非数值类型的数据进行运算都会转换成number,如果是和String类型的数据进行运算时,会转换成NaN类型
方法
回复 使用道具 举报

1.根据你的理解谈谈什么是脚本语言?
一种不需要编译的语言可以与html交互。
2.什么是强类型语言,什么是弱类型语言?
强类型语言:限定规则多,格式要求严谨
3.将Java语言和JavaCript对比,找出他们在定义数据类型、变量、运算符、方法的区别
java数据类型:4类8种 +引用数据类型 变量:存储在一块内存内的数据类型不变。方法通过对象调用或接口,类的静态方法类名或接口名调用。
JavaCript:5类+引用数据类型(对象) ,不定义存储的数据类型。运算符:有了许多特有的运算符作用。具体已总结。方法即对象可以直接调用
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马