繁体   English   中英

如何在JavaScript中访问Java包

[英]How to access java packages in javascript

我在写简单的javascript。 脚本是

document.write("Before script");
var test=new java.lang.String();
test="Test"
document.write(test);

对于上面的脚本得到以下错误

Uncaught ReferenceError: java is not defined

可能是什么问题?

您不能执行以下声明:

var test=new java.lang.String();

在javascript中。 Javascript不共享Java API,它是一种完全不同的语言。

您无法从JavaScript访问Java对象(之间没有其他对象),因为它们是两种不同的语言。 还应注意,“ var”并不代表“变量”,而是代表“变量”,因为它本身可以容纳许多不同的类型。 这意味着您无需在设置之前创建新的字符串或int。

尽管有名称,JavaScript并不是Java的脚本语言。 除语法外,它们彼此之间几乎没有关系。 您必须学习一种新语言才能编写JavaScript程序。

您的脚本尤其应该是:

document.write("Before script");
var test = "Test";
document.write(test);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM