JS脚本和JAVA中什么是强变量,什么是弱变量,什么意思啊

 我来答
Caspar_wj
2012-02-15 · TA获得超过163个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:83.5万
展开全部
js中变量的类型统一用var 来定义,无需明确的类型声明。
var t = 8;
t="ss"//这时候字符串的变量赋值给他,
t= function(){}//他又可以指向一个对象
就是说js中变量可以被赋予不同类型的值都不会报错。
而java中
int a = 8;
就不能在对a赋值个字符串如:a= "asa";//这个时候java就会报编译时错误,你把一个String字符串赋值给一个int类型变量。
阴黎特
推荐于2016-10-19
知道答主
回答量:16
采纳率:0%
帮助的人:15.8万
展开全部
你所说的强变量是全局变量,弱变量就是局部变量。
举例说明
Class a{
string str=“姓名”; // 在Class里面定义的就是全局变量。就说你理解的强变量,
只要类存在。那么全局变量就存在。
public void outName(){
string name = "我是XXX"; //这里定义的就是局部变量。局部变量就是,当这个方法被 执行了以后,那么这个局部变量就会消亡。
}

上面写的是JAVA的。。。JS和JAVA变量都是一样的。方法里面的变量叫做局部变量。也就是弱变量。外部也访问不掉这个局部变量。而全局变量则可以被访问到
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f4f3a75
2012-02-16
知道答主
回答量:39
采纳率:0%
帮助的人:12.8万
展开全部
来看看答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mjyrf01
2012-02-15 · TA获得超过131个赞
知道答主
回答量:33
采纳率:0%
帮助的人:19.7万
展开全部
JavaScript 和 Java 很类似,但Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。JavaScript 创作者可以不那麽注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。

两种语言所采取的变量是不一样的。
强变量和弱变量

Java采用强类型变量检查,即所有变量在编译之前必须作声明。如:

Integer x;
String y;
x=1234;
x=4321;

其中X=1234说明是一个整数,Y=4321说明是一个字符串。
JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如:

x=1234;
y="4321";

前者说明x为其数值型变量,而后者说明y为字符型变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式