虽然我确信那里有一个重复的问题,因为我不熟悉javascript,我不知道正确的术语,因此不知道从哪里开始搜索它(如果我知道它叫什么,我刚读了一下).
我有一个包含一组数字的单数var(不是数组):
var Latitude = Math.floor(Math.random()*90) + Math.random();
Run Code Online (Sandbox Code Playgroud)
我想对Latitude中包含的所有数字进行编码,包括浮点后的数字(包括浮点和任何减号 - 尽管注意此代码示例不添加减号)到字母数组中,所以0 = A,1 = B,依此类推.
有没有简单的方法将奇异变换转换为单个数字的数组进行编码?
首先,你问题中的轻微错字Math.random是一个功能.您希望将获得的数字转换为字符串,最简单的方法是添加空字符串 - ''.然后只需使用该split函数将字符串分解为数组:
var Latitude = ((Math.floor(Math.random()*90) + Math.random()) + '').split('');
Run Code Online (Sandbox Code Playgroud)