在javascript中使用.h定义
我想在JavaScript中使用.h文件中的定义 我有来自用户HTML文件的输入, 并希望在HTML文件中显示它们,如:在javascript中使用.h定义,javascript,header-files,Javascript,Header Files,我想在JavaScript中使用.h文件中的定义 我有来自用户HTML文件的输入, 并希望在HTML文件中显示它们,如: input = 5 .h文件包含定义: #define CODE 5 我想向用户显示输出:CODEJavaScript没有.h文件。它不是C/C++ 您可以通过以下方式实现此目的: JavaScript不支持*.h文件 您可以使用定义的常量加载头文件: header.js: var CODE = 5; 并在主代码中对其进行求值 main.js: var code = $
input = 5
.h文件包含定义:
#define CODE 5
我想向用户显示输出:CODEJavaScript没有.h文件。它不是C/C++
您可以通过以下方式实现此目的:
JavaScript不支持*.h文件 您可以使用定义的常量加载头文件: header.js:
var CODE = 5;
并在主代码中对其进行求值
main.js:
var code = $.get("header.js")
eval(code.responseText);
事实上,您可以使用C预处理器gpp作为js文件的示例。但是C预处理器并不像您描述的那样工作。它将«代码»替换为«5» 所以,若你们想精确地替换这个数字,你们必须把它作为对象或数组的索引。否则,您也可以使用变量甚至预处理器
不能用字符串替换简单的数字。不能将JavaScript与C混合使用!
var code = $.get("header.js")
eval(code.responseText);