99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Java 腳本Nashorn

2018-03-18 13:31 更新

Java腳本教程 - Java腳本Nashorn


Nashorn是JVM上的ECMAScript 5.1規(guī)范的運行時實現(xiàn)。

Nashorn是100%符合ECMAScript 5.1。

使用Nashorn,我們可以在腳本中使用Java庫。

Nashorn有自己的語法和構(gòu)造。

嚴格和非嚴格模式

Nashorn可以在兩種模式下操作:嚴格和非嚴格。

一些容易出錯的ECMAScript特性不能在嚴格模式下使用。

在非嚴格模式下工作的某些功能將在嚴格模式下生成錯誤。

我們可以通過兩種方式在腳本中啟用嚴格模式:

  • 對jjs命令使用-strict選項
  • 使用 "使用嚴格” 或 '使用嚴格' 指令

以下命令以嚴格模式調(diào)用jjs命令行工具,并嘗試為未聲明的變量賦值。

C:\> jjs -strict
jjs> a = 10;
<shell>:1 ReferenceError: "a" is not defined
jjs> exit()

以下命令在非嚴格模式下調(diào)用jjs命令行工具,而不使用-strict選項。

運行相同的代碼:

C:\> jjs
jjs> a = 10;
10
jjs>exit()

以下代碼顯示如何在js源文件中使用use strict偽指令

指令在腳本或函數(shù)的開頭指定。

// strict.js
"use strict"; // This is the use strict directive.
a = 10;       // This will generate an error.



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號