Java脚本是一种基于Java语言的脚本语言,它可以用来编写小型应用程序或者更大的应用程序。它是一种面向对象的、可扩展的、可重用的、可移植的、可扩展的语言,它具有丰富的功能,可以帮助开发人员快速开发出高效、高性能的应用程序。
Java脚本语言具有多样性,它支持多种不同的平台,如Windows、Linux、Mac OS X和Solaris。此外,它还支持多种不同的数据库(如MySQL、Oracle和PostgreSQL)以及多种不同的Web服务器(如Apache Tomcat和JBoss)。此外,Java脚本还具有丰富的API功能(如JDBC API、Servlet API和JSP API)。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Nashorn中的数据类型有两种类型:基本类型和对象类型。
基本类型包括以下五种数据类型:
未定义类型只有一个值: undefined
。
在Nashorn中声明但未赋值的变量的值为 undefined
。
我们还可以将未定义的值明确分配给变量。我们可以比较另一个值和未定义。
以下代码显示了如何使用 undefined
的值:
在下面的行中,a被隐式初始化为undefined。
var a;
b为initilaized明确定义。
var b = undefined;
打印出a和b的值。
print("a is", a) print("b is", b);
比较a和b的值。
if (a == undefined) { print("a is undefined") } if (b == undefined) { print("b is undefined") }
Null类型只有一个值为null。 null值用于空对象。
以下代码显示如何使用值 null
:
var person = null; print("person is", person);
Nashorn不区分整数和浮点数。
它使用 Number
表示两种类型的数值。
我们可以用十进制,十六进制,八进制和科学记数法表示数字字面量。
Nashorn定义了数字类型的三个特殊值:
在脚本中,这些特殊值由 NaN
表示, + Infinity
和 -Infinity
。
正无穷大值也可以表示为简单的无穷。
以下代码显示如何使用数字文字和特殊数字类型值:
var intNumber = 100; // An integer of type Number var salary = 1234.678; // A floating-point number of type Number var hexNumber = 0x0061; // Same as 97 is decimal var octalNumber = 0141; // Same 97 in decimal var scientificNumber = 0.97E2; // Same 97 in decimal var notANumber = NaN; var posInfinity = Infinity; var negInfinity = -Infinity;
布尔类型表示逻辑值:true或false。Nashorn有两个文本,true和false,布尔类型:
var isDone= true; print("isDone=", isDone);
Java教程 -Java While语句while循环在其控制条件为真时重复语句或块。Java while循环这是它的一般形式:while(condition) {// bod...
Java isDigit() 方法JavaCharacter类isDigit() 方法用于判断指定字符是否为数字。语法boolean isDigit(char ch)参数ch -- 要测试...
Java isUpperCase() 方法JavaCharacter类isUpperCase() 方法用于判断指定字符是否为大写字母。语法boolean isUpperCase(char ch)...
Java IO教程 -Java目录事件当文件系统中的对象被修改时,我们可以监听watch服务以获取警报。java.nio.file包中的以下类和接口提...