究竟什么是JavaScript pragma?

当您想要在“严格模式”下解析JavaScript文件(或函数)时,您可以放置​​..

"use strict";

..在JavaScript文件(或函数)的顶部.

这“用严格”;是一个所谓的“pragma”.

我的问题:究竟什么是pragma?
我能想到的最接近的是“指令”.

最佳答案

compiler directives are called pragmas (short for “pragmatic information”).

http://en.wikipedia.org/wiki/Preprocessor_directive

它是一个预处理器指令,或者像代码元数据.它类似于其他使用此类内容的语言或编译器.它是关于如何解释后面的代码的实用信息.

据我所知,这是JavaScript中唯一的一个.强迫现代口译员以某种方式行事,但不打破旧的口译员,这是一种破坏.

转载注明原文:究竟什么是JavaScript pragma? - 代码日志