Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 用字符串命名变量_String_Variables_Code Generation_Naming Conventions - Fatal编程技术网

String 用字符串命名变量

String 用字符串命名变量,string,variables,code-generation,naming-conventions,String,Variables,Code Generation,Naming Conventions,变量可以用任何语言的字符串或字符数组命名吗?基本上我想要的是: Var_String = "varname" Var_String as double 然后我可以填写双变量名。 如果有帮助的话,我会尝试制作一个程序,在运行时动态声明变量。即使这是不可能的,我对解决方案也不开放,即使它们不实用,虽然我更喜欢那些在VB6、C++或PHP中的解决方案,因为我已经知道这些语言了,但是它们不必是。 < P> JavaScript完全能够即时声明变量名。javascript对象可以“关联地”视为字典。注意

变量可以用任何语言的字符串或字符数组命名吗?基本上我想要的是:

Var_String = "varname"
Var_String as double
然后我可以填写
双变量名

如果有帮助的话,我会尝试制作一个程序,在运行时动态声明变量。即使这是不可能的,我对解决方案也不开放,即使它们不实用,虽然我更喜欢那些在VB6、C++或PHP中的解决方案,因为我已经知道这些语言了,但是它们不必是。

< P> JavaScript完全能够即时声明变量名。javascript对象可以“关联地”视为字典。注意:

var testyObject = function()
{
    Awesome = "hello";
};

var myObject = new testyObject();

alert(myObject.Awesome); // creates an alert window that says hello
alert(myObject['Awesome']); // the same as above
myObject[myObject.Awesome] = "woo!"; // We just created a property on the object with the name "hello"
alert(myObject.hello); // creates an alert window that says "woo!"
我还相信,通过使用
this[“which your want name”]=“woo!”,您可以将它们添加到直接作用域中,而不是作为其他对象的属性但我不确定,如果这样不起作用,有人可以纠正我


您可以在

上阅读有关关联数组的更多信息,通常这样做的方法称为哈希。存储名称/值对并给定名称后,可以查找其值。您通常可以定义它们来存储任何类型的对象。事实上,在某些语言中,对象本身本质上是带有一些额外属性的散列


你可以在维基百科上找到更多信息:

好的,我有点明白你的意思。据我所知,javascript(并不多)用于基于浏览器的东西,对吗?我在考虑独立应用程序。javascript与java语言相关吗?我可能很快就会知道这一点,所以如果他们是这样的话,这可能会有所帮助。对不起,如果是。。。不方便的或穿制服的。我只比新手高出几级。你现在做的是不是真的想要一本字典?这是一个KeyValuePairs列表,您可以使用key对值进行索引,HashTable和Map是另外两个行为类似的数据结构(字典通常是具有冲突安全性的HashTable)。我只是想回答你关于是否可以用任何语言表达的问题。Javascript与Java完全无关,尽管看起来可能是这样,但在Javascript的早期,这是一个常见且危险的误解。