java定义数字类型的代码_Java 脚本数据类型

Java脚本 教程- Java脚本数据类型

Nashorn中的数据类型有两种类型:基本类型和对象类型。

基本类型包括以下五种数据类型:Undefined

Null

Number

Boolean

String

未定义类型

未定义类型只有一个值: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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值